Easy Asset Search

Event System

A flexible event system for productivity and usability, designed to decouple game systems and create maintainable software architectures.
Event System Asset Image A flexible event system for productivity and usability, designed to decouple game systems and create maintainable software architectures.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$24.99
Category:
ToolsUtilities
Developer:
Malte Husung
Price:
$24.99
Rating:
(9 reviews)
Favorites:
18
Supported Unity Versions:
2021.3.0 or higher
Current Version:
1.0.4
Download Size:
703.39 KB
Last Update:
Dec 20, 2024
Description:
Global Message is a powerful tool for game development that supports code-only, hybrid, and editor-only workflows. It provides convenient editor tools for testing and debugging event flows and game logic, and allows for fine-grained control over editor features used per message type.

This system is designed to be type-safe, with no strings involved, and supports messages with custom parameter types. It can also be used for tools and editor scripting.

Global Message is used in production and works well with version control. It is designed to augment projects from individual developers to mid-sized teams, empowering all team members at every stage of production.

The system allows gameplay systems to communicate with each other on a global level in a generic way, decoupling them from each other and simplifying development, maintenance, and reuse.

Key features include:

* Code-only, editor-only, and hybrid workflows
* Tools for efficient testing and debugging
* Fine-grained control over editor features used per message type
* Type-safe with no strings involved
* Messages with custom parameter types
* Can be used for tools and editor scripting
* Works well with version control

Global Message is designed to be easy to use and understand, with a detailed documentation available. It is used in production by Curvature Games and is a valuable tool for any game development project.
Technical Details:
Messages are represented as System.Type in code and optionally as a ScriptableObject instance in the editor.

* Code-only, editor-only, and hybrid workflows
* Tools for efficient testing and debugging
* Fine-grained control over editor features used per message type
* Type-safe with no strings involved
* Messages with custom parameter types
* Can be used for tools and editor scripting
* Works well with version control
Continue »

Similar Packages