Signalia's Corea: UI System

>>> Requires: DOTween [Free]


Notes:

  • If you already have Signalia Engine, you don't need to get this asset as it's only a standalone version.
  • Internally, the code and utility and its windows will be called Signalia as it's part of the main utility. Just to avoid confusion.

What is Corea?

Signalia's Corea is designed for developers who want a clean, animated, event-powered GUI solution. It's a part of Signalia ecosystem of game utilities.

  • UI Building Utility – Build game user interfaces, buttons, and animated elements.
  • Seamless UI Flow – Manage menus, buttons, and screen transitions effortlessly.
  • Dynamic Animations – Trigger smooth UI animations with few lines of code from anywhere.
  • Radio Event System – Lightweight, event-driven messaging for easy and decoupled communication between your systems.
  • Cleaner, More Readable Code – Write less glue code, less spaghetti, and focus more on your logic.

GUI System (Menus, Animations & Controls)

The heart of Corea is a simple yet powerful GUI framework.

  • Auto-back navigation with a global back button.
  • Built-in hooks for sound & VFX (SIGS.PlayAudio()).
  • One-click menu setup with automatic activation & deactivation.
  • Effortless transitions and navigation flow.

C# Radio Event System (Radio-Style Messaging)

A fast, flexible event system integrated directly into the GUI.

  • Use SIGS.Listener(), SIGS.Send(), and SIGS.GetValue() for global events and state sync.
  • One-shot, auto-cleaning listeners — no garbage collection headaches.
  • Simple Radios for quick one-liners, Complex Radios for deeper event management.
  • Debug with ease — always know what fired and where with powerful control using the System Vitals menu.

Core Utilities & Helpers

Packed with helpful code utilities to make your life easier.

  • SIGS.DoIn(), SIGS.DoWhen(), SIGS.DoWhile() – time-based code without coroutines.
  • SIGS.DoEveryInterval() for loops and repeating logic.
  • SIGS.CooldownGate() to throttle spammable actions.
  • Value Binding to sync variables (like health/money) to UI instantly.

Why Corea

  • Built for Real-World Game Dev
  • Signalia has powered mobile and PC projects since 2022. It’s modular, production-tested, and designed to scale with your needs.
  • Perfect for: Indie devs, prototyping, and any Unity project that needs beautiful UI + rock-solid event management without the hell of spaghetti code.