Home Game Dev unity资源 Unity Templates Signalia: UI System & Modular Engine v5.1.0 (18 Feb 2026)

Signalia: UI System & Modular Engine v5.1.0 (18 Feb 2026)

3425 Views Stock 929 2026-04-08

Details

 Signalia: UI System & Modular Engine v5.1.0 (18 Feb 2026) is a powerful, all-in-one UI system and game framework designed to accelerate development and empower creativity. It offers advanced tools for crafting dynamic user interfaces, an event-driven C# radio system, and a suite of modular game systems and utilities, all built to help you prototype, polish, and ship your next game faster. User Interface Framework: - GUI-focused with support for menus, buttons, UI elements, and animations, emphasizing ease of use and powerful animation utilities. - Trigger UI animations with a single line of code. - Auto-back navigation with a global back button. - Built-in sound and VFX hooks via SIGS.PlayAudio(). - One-click menu setup with auto-activation and deactivation. - Smart button dimming and visual feedback. - Animation preview directly in the editor. - Non-blocking animations and composite keying for smooth transitions. Game Systems: - Save System: Save and load player data, scene states, or custom systems with simple APIs. Fully extendable, includes save utility classes and smart default behaviors. Supports encryption or modifiable save files. Uses JSON formatting with extendable parsers. Integrated with Signalia's utilities and UI framework. Features async delete operations and improved performance (v4.0.0). - Loading Screen System: Additive loading with controlled activation for seamless transitions. Includes click-to-progress options. - Object Pooling: Supports on-demand or preloaded pooling. Lightweight and easy to integrate. Ideal for VFX, enemies, projectiles, UI, and more. Invoked via bulletPrefab.FromPool() with parameters. Enhanced spawn options, modes, and ParentedEmitter for flexible audio positioning (v4.0.0). - Audio Layering: Manages ambient and room audio in layers. Continuous layers keep ambience always active. Includes BGM, SFX, and MISC tracks with default audio files. Supports room-specific layers (shops, dungeons, lakes, crowds) via trigger boxes or manual control. Implements a priority system: new audio with higher priority fades in and mutes the previous track; upon stop, it crossfades back smoothly. Fully controllable via settings. - Localization System (Lingramia): Enables global audience reach. Includes string extraction via ILocbookExtraction interface. Supports multiple LocBook assets. Features an Arabic TMP Font Creator for editor-based Arabic font generation. Offers easy translation management and runtime language switching with immediate updates. Includes LocalizedText and SimpleLocalizedText utility components. - Dialogue System (WIP): A complete dialogue creation flow with branching choices. Currently under development. Supports auto-localization and external app integration for dialogue creation. - Inventory System: Full inventory management with grid-based display, item categories, custom properties, and seamless save/load integration. Abstracted to support crafting, trading, online systems, and more. - Common Mechanics: - Trigger Box: Unified trigger utility supporting collider callbacks, raycast zones, 2D/3D detection, optional layer/tag filters, UnityEvent callbacks, Signalia string events, and persistent disable behavior. - Interactive Zone: Component for interaction mechanics with multiple detection methods (ColliderTrigger, RaycastZone, LookToward), line-of-sight checks, and UI prompt integration. - Resource Caching System: Boosts performance through intelligent asset caching. Automatically caches frequently used assets, reducing loading times and optimizing memory usage. Uses string-based lookup for easy access, resulting in smoother gameplay. C# Wrapped Events: - Radio Event System: Event-driven messaging using C# events. Integrated with the GUI framework and usable in custom code. Uses SIGS.Listener(), SIGS.Send(), and SIGS.GetValue() for global events and state synchronization. One-shot, auto-cleaning listeners eliminate manual garbage collection management. Easy debugging with full visibility into fired events and their sources. - Two types of Radios: - Simple: Fast setup with single-line workflows. - Complex: Deep radio system with channels, broadcasts, and TV-like functionality. Supports audio clip playback with options such as FadeIn, FadeOut, 3D positioning, At Position, Looping, and Once. Utilities and Helpers: - Code Utilities & Time Helpers: Includes SIGS.DoIn(), SIGS.DoWhen(), SIGS.DoWhile(), SIGS.DoEveryInterval(), SIGS.DoFrameUpdate(), SIGS.CooldownGate(), SIGS.HoldOn() for time-based and frame-based execution. Value binding synchronizes variables (e.g., health, money) to UI without extra glue. Threading system (NQListen, NQWait) supports cutscenes and ordered sequences. External Utilities: - Lingramia: Localization app downloadable from Tools > Signalia > Game Systems > Localization > Download Lingramia. Compatible with Signalia localization, supports .Locbook file editing, multiple locbook management, and AI-powered translations. Available on Windows, Mac, and Linux (testing). - Spokesman: Dialogue builder app downloadable from Tools > Signalia > Game Systems > Dialogue > Download Spokesman. Compatible with Signalia’s dialogue system, supports .DlgBook file editing, multiple locbook management, and AI-driven dialogue completion with context awareness. Available on Windows, Mac, and Linux (testing). 
2026-04-08 00:00:00-update version:Signalia: UI System & Modular Engine v5.1.0 (18 Feb 2026)