
์ค๋ช
๐ Stop Fighting Spaghetti. Start Building with Clarity.
Game Event System (GES) is a productivity tool for developers who refuse to choose between visual clarity and runtime performance. It combines visual node graph convenience with native C# power โ giving your project a robust nervous system.
โค๏ธ Your project deserves professional architecture.
๐ฅ Unity 6 (No Domain Reload) & Tuanjie Engine Ready.
๐ Community Service
๐ TinyGiants Studio
Global Community
๐ฌ Discord Community | ๐ฅ YouTube Channel
๐ฎ Unity Forum | ๐ GitHub | โ๏ธ Email Support
China / Local Support
๐ Unity China Store
๐ฅ Bilibili Tutorial | ๐ฌ QQ Community
๐ ๏ธ Core Features
โจ Asset-Driven Architecture: ScriptableObject-based with GUID protection. Rename or move assets without breaking references. Say goodbye to Missing Reference errors.
๐ธ๏ธ Visual Flow Orchestration: A zoomable node editor for complex event chains, parallel triggers, and sequential logic. Make your logic visible and controllable.
โก Zero-Reflection Performance: Expression Tree compilation converts logic into native delegates at runtime โ C++ speed with zero GC allocation.
๐ง Advanced Logic Builder: Build nested AND/OR logic and dynamic property comparisons without writing a single line of code.
๐ง Professional Event Binding: Drag-and-drop UnityEvent wiring with type-safe indicators, priority execution, and conditional listeners.
โณ Fine-Grained Flow Control: Native support for Delay, Loop, Async/Await, and gates. Manage logic easily with cancellable Task Handles.
๐ Automated CodeGen Pipeline: Triple-mode generator (Base, Custom, Sender) resolves Unity's generic serialization limits automatically.
๐ก๏ธ Industrial toolchain: Scene-wide reference finder, batch wizard, database health checker, and move protection.
๐ช Who Needs GES?
๐ฏ Solo Developers: Eliminate spaghetti code from day one.
๐ Professional Teams: A centralized, searchable event database.
๐จ Designers: Trigger complex logic without writing C#.
๐ High-Perf Games: Optimized for competitive and high-throughput projects.
๐ฆ Technical Specs
Architecture: ScriptableObject-based with GUID protection.
Generic Support: Void, GameEvent<T>, GameEvent<TSender, TArgs>.
Performance: Expression Tree compiler โ zero reflection overhead.
UI: Dashboard manager with fuzzy search and batch operations.
Platforms: PC, Mobile, Console, WebGL (IL2CPP & Mono).
๐ A Note from the Developer
"I built GES to solve invisible code dependencies. Itโs the architectural foundation I use every day. Let's build something great together." โ Tino, TinyGiants













