A downloadable plugin

Buy Now
On Sale!
50% Off
$39.99 $19.99 USD or more

๐Ÿš€ Stop Fighting Spaghetti. Start Building with Clarity.

Game Event System (GES) is a productivity tool built for developers who refuse to choose between visual clarity and runtime performance. It combines the convenience of a visual node graph with the raw power of native C# — giving your project a robust, scalable nervous system.

โค๏ธ Your project deserves professional architecture.

๐Ÿ”ฅ Fully supports Unity 6 Enter Play Mode (No Domain Reload) & Tuanjie Engine.

---

๐Ÿ”— Support Matrix

- ๐ŸŒ TinyGiants Studio

- ๐Ÿ“˜ Technical Documentation

๐ŸŒ Global Community

- ๐Ÿ›’ Unity Global Asset Store (Coming back soon due to regional policy changes)

- ๐Ÿ’ฌ Discord Community

- ๐ŸŽฅ YouTube Channel

- ๐ŸŽฎ Unity Forum Thread

- ๐Ÿ™ GitHub

- โœ‰๏ธ Email Support

๐Ÿ‡จ๐Ÿ‡ณ China / Local Support

- ๐Ÿ›’ Unity China Asset Store

- ๐ŸŽฅ Bilibili Tutorial Channel

- ๐Ÿ’ฌ QQ Community Group

---

๐Ÿ› ๏ธ Core Features

โœจ Asset-Driven Event Architecture

ScriptableObject-based with GUID protection. Rename files, move folders — references never break. Say goodbye to Missing Reference errors forever.

๐Ÿ•ธ๏ธ Visual Flow Orchestration

A powerful, zoomable node editor. Design complex event chains, parallel triggers, and sequential logic in a single window. Make your logic visible, tangible, and controllable.

โšก Zero-Reflection Performance

Powered by Expression Tree compilation. Logic conditions compile into native delegates at runtime — delivering C++-like execution speed with zero GC allocation.

๐Ÿง  Advanced Logic Builder

Build nested AND/OR logic groups and dynamic property comparisons — without writing a single line of code.

๐ŸŽง Professional Event Binding

Drag-and-drop UnityEvent wiring with type-safe indicators. Includes priority execution and conditional listeners that only fire when specific criteria are met.

โณ Fine-Grained Flow Control

Native support for Delay, Loop, Async/Coroutine awaiting, and conditional gates. Manage pending logic easily with cancellable Task Handles.

๐Ÿ“œ Automated CodeGen Pipeline

A unique triple-mode generator (Base, Custom, Sender-typed) that automatically resolves Unity's generic serialization limitations.

๐Ÿ›ก๏ธ Industrial-Grade Toolchain

Built-in scene-wide reference finder, batch creation wizard, database health checker, and folder-move protection.

---

๐Ÿ’ช Who Needs GES?

๐ŸŽฏ Solo Developers — Eliminate spaghetti code from day one.

๐Ÿ† Professional Teams — A centralized, searchable, maintainable event database.

๐ŸŽจ Technical Artists & Designers — Trigger and manage complex logic without writing C#.

๐Ÿš€ Performance-Critical Games — Competitive games, large unit counts, 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 at runtime

- UI: Dashboard-style manager with fuzzy search and batch operations

- Cross-Scene: Native DontDestroyOnLoad listener support

- Platforms: PC, Mobile, Console, WebGL (IL2CPP & Mono)

---

๐Ÿ† A Note from the Developer

"I built GES because I was tired of fighting invisible code dependencies. This isn't just a plugin — it's the architectural foundation I use every day in my own game development. I look forward to your feedback. Let's build something great together."

— Tino, TinyGiants

TinyGiants
Updated 4 hours ago
Published 1 day ago
StatusReleased
CategoryAssets
Publisher
Release date 1 day ago
AuthorTinyGiants
Made withUnity
Tagsevent, event-system, framework, game-dev, game-event, node-editor, performance, scriptableobject, tools, Unity
LinksCommunity, Blog, Discord
ContentNo generative AI was used

Purchase

Buy Now
On Sale!
50% Off
$39.99 $19.99 USD or more

In order to download this plugin you must purchase it at or above the minimum price of $19.99 USD. You will get access to the following files:

ges-1.1.0.unitypackage 6.5 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.