A professional visual event architecture for Unity projects that need maintainable, testable workflows.
Game Event System turns ScriptableObject events, listeners, raisers, and flow graphs into inspectable production assets. Designers see the same signal map programmers control through typed APIs, so systems stay decoupled without reference spaghetti.
Version 1.3.0 completes the visual workflow: dashboard access, event databases, code generation, runtime monitoring, reference tracking, and examples, backed by 39 documentation pages and 7 video tutorials.
ScriptableObject event channels with database organization and GUID identity
FlowGraph orchestration for visual multi-step event logic
Runtime monitor, code generation, cleanup tools, and reference tracking
39 documentation pages, 7 video tutorials, and documented example scenes
Visual architecture
Model event flows with ScriptableObject assets and FlowGraph orchestration so designers and programmers can see the same gameplay signal map.
Runtime control
Raise, listen, schedule, monitor, and inspect events through typed APIs that keep runtime behavior maintainable and testable.
Production tooling
Use the dashboard, monitor, code generation, cleanup tools, examples, and support links as one coherent Unity editor workflow.
I've used about 10 different event systems, and this one is truly unique.
The sheer number of ways you can do things is overwhelming at first, but once you take some time to read the docs and get familiar with it, it's surprisingly robust and helpful.
My favorite is the node graph flow system and the monitor. I used to write a lot of code just to debug events, but the monitor handles all of that for me now. Being able to visually track where events go, how much time they take, and what triggered them is incredibly useful.
The support is also very helpful and friendly, you can really tell the author put a lot of heart into building this.
Would recommend.
The best event system I've ever used!
It manages in-game events as resources and provides excellent visualization tools. It perfectly solves complex issues like unpredictable event chains and recursion, which makes project management so much easier. It has saved us a massive amount of time—truly a must-have for any developer!
Well-Made Event Manager
GES is very clean and a joy to work with!
It has descriptive Editor Windows with well-thought out buttons for quick access to various features, a Documentation provided does a great job with On-Boarding especially with how in-depth it goes, and there are Demos included to give a more hands-on approach to how each of the included components may be useful. I think the Developer put a lot of thought into this system and I have enjoyed working with it so far!
It allows you to create Databases - which helps keep each Event Type I'm creating stay in its proper scope, allows for Custom Event Types - which makes it easier to send/receive Data and create interactions, and there are also multiple ways to set up Event Action Behaviors - such as using the Game Event Editor Window to set up use Conditions, Actions, and Timing similar to how UnityEvents work or using C# to draw out how the Behavior should work as well.
I also have to give praise to the amount of work that went into creating the interfaces as well as the Documentation. It was made with convenience in mind and comes with in-depth information via descriptions, instructions, pictures, and even some of the philosophy behind taking certain approaches to event management and how to expand the design of your systems. The videos cover practical use cases and are very well-made for understanding how to get started. Finally, the demos provide a great middle ground for understanding how the features can be used. There are demos for using UnityEvent style structure, custom C# API structure, Flow Graph use for multi-event triggering structure and much more. The Documentation also has a bit of entries about the Demos and the main features that they were made to showcase - along with in-depth descriptions of the "What" and the "Why" going on Behind the Scenes.
It has once again been a joy using this toolset so far and I'm very thankful for the amount of work that the Developer put into the entirety of this package. It really does help with Event Management!
The best event system on the store.
Events are stored as assets, providing thorough decoupling for the project with excellent stability across scenes, and no dependencies between senders and listeners. Compiled using Expression Trees, it delivers 0 GC and 0 reflection during runtime, resulting in outstanding performance. The Behavior Window allows easy configuration of conditions, actions, and sequences, enabling non-programmers to participate in logic setup. The built-in runtime monitor and reference lookup make debugging complex event flows very clear, while automatic code generation ensures type safety, greatly reducing errors and serialization issues.
It has completely eliminated messy event management and made my project structure much cleaner. Additionally, support on Discord is fast and patient. Overall, this is one of the most worthwhile assets I've purchased this year.
The Best Game Event System
You can easily manage in-game events with this asset. It's definitely worth paying for, as it saves time, improves workflow efficiency, and provides a smooth, reliable experience.
Awesome toolkit & Asset ! ⭐⭐⭐⭐⭐
Honestly a great asset to work with ! The support is awesome too, especially their Discord Server: they are always kind, quick & efficient when it comes to technical subjects & questions; I'm Rating this Five genuine stars ⭐⭐⭐⭐⭐!!
Great Tool
Great asset for managing events in Unity. It makes event handling much easier, reduces the need for manual coding, and keeps everything organized in one place. Very useful for keeping a project clean and manageable.
A clean, modular event architecture that fits perfectly into modern Unity workflows
Game Event System has been a huge quality-of-life upgrade for my project. The event channels are intuitive, strongly typed, and remove so much boilerplate that normally clutters gameplay code. I especially appreciate how easy it is to decouple systems — UI, gameplay, audio, and scene logic all communicate cleanly without reference spaghetti.
Performance is solid, the documentation is clear, and the overall design feels like it was built by someone who actually ships games. If you value maintainable architecture and scalable communication patterns, this asset is absolutely worth adding to your toolkit.
A bonus is the monitoring tools, so you can see the timing of how your events fire, which makes debugging easy - no more console.writeline code to see what's going on.
Best Event System
The complete visualization architecture has solved all my troubles with using proxy events. The advanced features of FLowGraph are very unique, and the design of Trigger and Chain is very interesting, which allows serialization logic to be directly completed through event chains. The documentation is also extremely detailed, which is rare. The code quality is also very high, indicating that the developer has many years of development experience. Overall, it is worth the money. Looking forward to more works from the developer!
ESSENTIAL FOR CLEAN UNITY AND FASTER DEVELOPMENT
As a Unity developer with 13+ years of experience, I can confidently say this is the best event system asset on the store. I have tried another paid Game Event system in Asset Store and GES proves that the developer clearly has deep C# and Unity expertise - the code quality is outstanding.
What impressed me most:
1. Clean, well-architected code (no spaghetti!)
2. Type-safe events (no string-based, while other use string-based)
3. Proper memory management
4. Excellent support from the developer
5. Prevents common architecture mistakes
6. MOST IMPORTANT! IT IS VISUAL!! MEANS YOU CAN SEE WHAT IS RUNNING AND BEING USED.
This asset has saved our team countless hours and prevented so many bugs. If you're building anything beyond a tiny prototype, this is a must-have. It's not just an asset - it's an investment in your project's long-term health.
Amazing event system - a must have
I am so impressed with this asset. The developer has been exceptional and their experience in developing professional grade tools for Unity devs shows through with this asset. The documentation is great and the product itself is intuitive and well designed as a visual hub to monitor what is going on. For me, having lots of discrete assets each firing off their own events, GES is awesome for bringing these together in a dashboard so I can see, orchestrate and debug. I cannot recommend this asset enough.
Unity 2021.3 LTS and newer. The Asset Store build is validated on 2021.3.
Does it work with URP and HDRP?
Yes. GES does not touch rendering, and the Asset Store listing is validated as compatible with Built-in, URP, and HDRP.
Where do I start after installing?
The installation guide walks through setup, the blog has a 5-minute quickstart, and 7 video tutorials cover each tool from the dashboard to the FlowGraph.
How do I get support?
Discord is the fastest channel. Email and the Unity discussions thread work too.
How is it licensed?
Standard Unity Asset Store EULA, sold as a per-seat Extension Asset.