Skip to content
KennethDevelops edited this page Jul 12, 2023 · 11 revisions

EventManager is a tool designed to streamline and enhance communication between the elements of your game logic, making it simpler to notify key events to your GameObjects.

Unlike other tools, EventManager's unique features include:

  • Easy to use: Just one line of code to subscribe, unsubscribe, and trigger events.
  • Plug & Play: From purchase to implementation in your game in just 10 minutes.
  • Open Source: The code is fully modifiable and extendable to suit your needs.

EventManager addresses one of the biggest challenges in game development, interconnecting different systems to work together as a unified whole, without creating dependencies. For instance, when an enemy dies, numerous systems should be aware of this event. This includes the audio system for sound effects, the enemy spawn system for enemy count, the reward system for loot drops, and so on. Traditional solutions create dependencies, meaning when an enemy dies, it'll call all these systems. This makes it so if one system changes, the developer will have to go through every script looking for these calls to modify them to accommodate the new requirements. With EventManager, such dependencies are a thing of the past. The enemy script will only "inform" everyone about the event "OnEnemyDied", and any script interested in that event will subscribe to it and react accordingly.

Support

For any issues, queries, or feedback regarding the product, kindly reach out to us at kennethdevelops+support@gmail.com. Please provide a detailed explanation of the issue, including images, gifs, and/or video, if it can aid in understanding the problem better.

Remember, your feedback is invaluable in improving the product. So, don't hesitate to get in touch with us.