System Dashboard
The Game Event System Window (The system dashboard) is your central command center. It is designed to provide a high-level overview of the plugin's status, quick access to core tools, and real-time environment telemetry.
Instead of hunting through project folders or menus, The dashboard brings every critical operation into a single, organized interfaceโall in one place.
๐ Accessing the Dashboardโ
Open the dashboard via the Unity top menu:
Tools > TinyGiants > Game Event System
If this is your first time opening the dashboard, you'll be guided through an automatic initialization process. See Installation for details.
๐บ๏ธ Interface Overviewโ
The dashboard is divided into specific functional zones. Below is a detailed breakdown of each section.

1. ๐ Initialization & Statusโ
Located on the Middle-Left, this bar acts as the Global Health Indicator for the system.
- Green Check: The system is fully initialized. Core managers and databases are present.
- Blue Action Button: Critical components are missing (e.g., if the Manager object was accidentally deleted from the scene).
If this bar turns Blue during development, simply click it to Auto-Repair the scene dependencies immediately. For the initial setup guide, refer to Installation.
2. โก Core Workflow Toolsโ
Located in the Editor & Monitor section, these are your daily drivers.

| Tool | Description |
|---|---|
| ๐ Game Event Editor | Opens the main management window to batch operations (create, delete, search, filter, and edit events). This is where you will spend 80% of your time. |
| ๐ Game Event Monitor | Opens the runtime debugger. Use this during Play Mode to watch event execution in real-time, inspect listener call stacks, profile performance bottlenecks, and visualize flow graph automation exectuion. |
3. โ๏ธ Code Maintenance Toolsโ
Located in the Tools & Utilities section, these utilities manage the underlying C# generation system.

| Tool | Description |
|---|---|
| ๐ Generate Game Event Code | Manually triggers the code generator. Use this if you have added a new custom type (e.g., MyCustomDataGameEvent) and need the concrete class generated immediately. |
| โ๏ธ Clean Game Event Code | Scan your project, find all GameEvent classes, and safely delete them to keep the project tidy. |
| ๐งน Clean All Game Event Code | A hard reset. Removes ALL generated code (except basic types). Use this only if you are reinstalling or refactoring significantly. |
The system is designed to auto-generate code when you create events via the Wizard. You rarely need to click "Generate" manually unless you are doing custom scripting work.
4. โน๏ธ System Telemetryโ
Located on the Right, this panel monitors your project environment in real-time.
It automatically validates your Unity Version, Render Pipeline, and Scripting Backend compatibility.
For a detailed explanation of what these metrics mean and how they affect the plugin, please refer to the Automatic Environment Check section in the Installation guide.
5. ๐ Quick Accessโ
Stop digging through the Project window. The Quick Access panel provides direct shortcuts to critical folders and assets.
| Tool | Description |
|---|---|
| ๐ Documentation | Opens this local documentation. |
| ๐ API Scripts | Selects the API folder in the Project View. |
| ๐๏ธ Databases | Selects the folder containing default database asset files. |
| ๐ธ๏ธ Flow Graph | Selects the folder containing default visual-graph asset files. |
| โ๏ธ CodeGen | Jumps to the generated code folder |
| ๐ฎ Demo Scenes | Quickly locate the examples folder. |
6. ๐ Support & Communityโ
I believe in strong support. Use this panel to connect with us.

| Tool | Description |
|---|---|
| ๐ฌ Discord Community | Join our active server for real-time help and showcase. |
| ๐บ Video Tutorials | Watch step-by-step guides on YouTube. |
| ๐ง Email Support | Please provide a complete description of the problem you encountered and provide detailed environmental information, I will reply to you within 24 hours every day if I am available. |
| ๐ Asset Store | If you enjoy the plugin, a 5-star review helps us immensely! ๐ |
Before emailing, check the Discord #faq channelโ90% of common issues have existing solutions posted by the community!
๐ Release Notesโ
This panel highlights the foundational pillars of Game Event System v1.0.0. This major release introduces a robust ecosystem for event-driven architecture, featuring:

- Core & Logic: ScriptableObject-driven backend with high-performance Expression Tree compilation.
- Visual Orchestration: A powerful Node Graph for managing complex event dependencies and hybrid execution.
- Workflow Automation: Automated code generation, smart Inspector bindings, and batch processing tools.
- Diagnostics: Real-time monitors and performance profiling for deep system visibility.
Click "View Full Details" to explore the full technical changelog across all 7 major categories.
๐ ๏ธ Troubleshootingโ
Before troubleshooting, ensure there are no Red Compiler Errors in your Unity Console, as they will disable all editor-script functionality.
- โ Dashboard Won't Open
- ๐ต Status Indicator Issues
- ๐ฉ Telemetry Alerts
Symptom: The menu item is grayed out or the window fails to appear.
| Solution | Action |
|---|---|
| Check Compilation | Fix all script errors in the Console first. |
| Clear Library Cache | Close Unity โ Delete Library/ folder โ Reopen project to force re-index. |
| Re-import Plugin | If scripts are missing, re-import the package from the Asset Store. |
Symptom: Clicking "Initialize" does not turn the status icon green.
| Solution | Action |
|---|---|
| Check Exceptions | Look for any "Initialization Failed" errors in the Console |
| Naming Conflicts | Ensure no other GameObject is named GameEventManager in your active scene |
| Prefab Overrides | If the manager is part of a prefab, ensure the instance isn't blocked by missing references. Delete the instance and re-initialize |
Symptom: System requirements show a Red Cross โ in the telemetry panel.
| Issue | Fix / Requirement |
|---|---|
| Unity Version | Upgrade to Unity 2020.3 LTS or higher. |
| API Level | Switch to .NET Standard 2.0 or .NET 4.x in Player Settings. |
| IL2CPP Warning | Ensure "Stripping Level" is not set to "High" to avoid losing generic metadata. |
Next Stepsโ
๐จ Manage Existing Events: Learn the Edit Game Event window features
๐ Create Your First Event: Follow the Create Game Event guide
๐ฏ Raise Your First Event: View the Raise Game Event guide
๐ธ๏ธ Build Visual Flows: Orchestrate complex event chains Game Event Node Editor
๐ Debug in Play Mode: Monitor runtime execution Runtime Monitor
For the best experience, Dock the Dashboard as a tab next to your Inspector. This allows for instant access to search and debugging tools without disrupting your layout.