🚀 Tired of Invisible Spaghetti Code? Master Your Game Logic with Visual Precision! Why settle for chaotic event management when you can build a robust, scalable, and visual nervous system for your game?
Professional architecture shouldn't be hard. Get the visual power of node graphs with the raw performance of C#.
❤️ Your Project Deserves Professional Architecture.
Game Event System (GES) is the ultimate production-ready solution to transform "invisible" code into maintainable, testable workflows. This system is designed for developers who refuse to compromise between Visual Clarity and Raw Performance.
🔗 Quick Navigation
🛠️ Transform Your Project With:
- ✨ Events as First-Class Assets - ScriptableObject-driven architecture with GUID Protection. Rename files or move folders without ever breaking a reference—zero "Missing Reference" nightmares.
- 🕸️ Visual Flow Orchestration - A powerful, zoomable Node Editor. Orchestrate complex event chains, parallel triggers, and sequential logic in one window. See your game's logic breathe.
- ⚡ Zero-Reflection Performance - High-speed Expression Tree Compilation. Conditions compile to native delegates at runtime, delivering C++ like performance with Zero GC allocation during execution.
- 🧠 Advanced Logic Builder - Construct nested AND/OR logic groups and dynamic property comparisons without writing a single line of code.
- 🎧 Pro-Grade Binding - Drag-and-drop UnityEvent wiring with type-safe status markers. Includes prioritized execution and conditional listeners that only fire when criteria are met.
- ⏳ Granular Flow Control - Built-in support for Delays, Loops, Async/Coroutine waits, and conditional gates. Manage pending logic with cancellable Task Handles.
- 📜 Automated CodeGen Pipeline - Exclusive Tri-Mode Generator for Basic, Custom, and Sender-aware types. Solves Unity’s generic serialization limits automatically.
- 📊 Real-Time Runtime Monitor - Deep profiling of Execution Time (Avg/Min/Max), listener counts, and GC allocations. Debug complex flows with the Automation Tree Visualizer.
- 🛡️ Production-Ready Tooling - Features a Scene-wide Reference Finder, Batch Creation Wizards, Database Health Checks, and Folder Protection.
💪 Perfect For:
- 🎯 Indie Developers wanting to eliminate "spaghetti code" early.
- 🏆 Professional Teams needing a centralized, searchable event database.
- 🎨 Technical Artists & Designers who want to trigger logic without C# scripts.
- 🚀 Performance-Critical Games requiring high-frequency event execution.
🏆 Built by TinyGiants: Tools You Can Trust
"I built GES because I was tired of battling invisible dependencies. This isn't just a plugin; it's the architectural foundation I use in my own games every day."
✅ Expert Support Within 24-48 Hours ✅
Download GES now and transform your Unity project into a maintainable masterpiece!
Tired of wrestling with magic strings, broken scene references, and hidden bugs? Unleash the power of Game Event System and watch your project's architecture scale effortlessly.
📦 Technical Details (The "Hard" Specs):
- Asset-Based Identity: ScriptableObject architecture with GUID protection.
- Comprehensive Generics: Support for Void, GameEvent<T>, and GameEvent<TSender, TArgs>.
- Expression Tree Compiler: Eliminates reflection overhead for logic evaluation.
- Modern Editor UI: Dashboard-style management with fuzzy-search filtering.
- Cross-Scene Persistence: Native support for listeners that survive scene transitions.
- Full API Parity: Every visual feature is accessible via the robust Runtime API.
- Multi-Platform: Optimized for PC, Mobile, Console, VR/AR, and WebGL (IL2CPP & Mono).