
Serenity - Game Systems Foundation
M4G1C3LF
Signals
Render pipelines
Description
Serenity – Game Systems Foundation is a calm, production-ready foundation for Unity projects that provides a shared layer for UI, flow and settings — without forcing you into a rigid framework or base project.
Serenity is designed to fit into existing games, not replace their architecture. It acts as an infrastructural layer that connects gameplay systems to menus, navigation, settings and UI flow in a clean and predictable way, reducing coupling and repetitive boilerplate.
Instead of rebuilding menus, settings screens, audio options and UI flow in every project, Serenity gives you a stable foundation you can rely on from early prototypes to long-term productions.
What Serenity provides
- Shared UI, flow and settings foundation
- A single, consistent layer for menus, navigation, screen flow and configuration.
- Non-intrusive integration with gameplay systems
- Connect existing gameplay systems to UI without restructuring your architecture.
- Structured Menu and screen flow management
- Explicit handling of menus, screens, modals and navigation states.
- Centralized settings and configuration UI
- Ready-to-use patterns for audio, graphics, language and other runtime settings.
- Modular and extensible structure
- Use only the parts you need and extend them to fit your project.
- Built for scalability and long-term maintenance
- Suitable for prototypes, live projects and long-running productions.
- Clean Architecture and Domain-Driven Design inspired
- Clear boundaries, explicit responsibilities and installer-based setup.
Designed for maintainability
Serenity is intentionally focused on being a quiet, reliable foundation that supports your project without getting in the way.
It does not try to be a “do-everything framework”.
It can function as:
- A lightweight UI foundation
- An infrastructural layer alongside existing Unity UI systems
- A long-term structural base for scalable projects
Who it is for
Serenity is designed for developers who value long-term maintainability and clean structure over short-term hacks.
It is a good fit for:
- Developers building multiple projects who need consistency
- Teams with existing gameplay systems
- Projects that require structured UI and flow without architectural lock-in
Market Intelligence: Real-Time Comparison
| Asset | ||||
|---|---|---|---|---|
| Current price |
$60.00
$30.00 |
$59.00
$29.50 |
$44.99
$31.49 |
$24.99
$17.49 |
| Momentum (daily pageviews) | 938 | 308 | 217 | 208 |
| Rating | ||||
| Age (last updated) | < 30 Days | < 30 Days | < 30 Days | < 30 Days |
| Pipelines | URPHDRPBuilt-in | URP | URPHDRPBuilt-in | URPHDRPBuilt-in |
Key features
Minimum Unity version
- Unity 6 LTS (recommended and required minimum)
Key systems
- Shared UI, view and navigation foundation
- Unified system for menus, views, modals and navigation states, including view lifecycle and routing.
- Non-intrusive integration with gameplay systems
- Designed to connect existing gameplay logic to UI and flow without forcing architectural changes.
- Core runtime orchestration
- Initialization pipeline, task scheduling, timers, global services and event dispatching for predictable startup and execution flow.
- Centralized settings and configuration UI
- Ready-to-use configuration patterns for audio, graphics, language and system settings.
- ScriptableObject-driven configuration
- Menus, input, audio, localization and system behavior configured via ScriptableObjects.
- Safe persistence and file management
- File persistence with atomic writes, platform-specific file system services and data safety guarantees.
- View flow and screen management
- Structured handling of screen transitions, modal dialogs, view browsing and UI state.
- Audio systems orchestration
- Music and SFX playback, audio mixers, cross-fading and runtime audio control.
- Input abstraction and device handling
- Unity Input System integration with player join/leave, device policies and prompts.
- System configuration and platform providers
- Graphics settings, system monitoring and platform-specific providers (Windows / Linux).
- Asset prefetching and caching
- Addressables-based preloading for smooth scene and menu transitions.
- Logging and diagnostics
- Console and file logging with structured entries and configurable verbosity.
- Documentation tooling
- In-code XML documentation with DocFX generation and menu-integrated documentation entries.
Included Modules
Serenity includes modular, reusable systems that cover the most common foundations needed in Unity projects:
UI & Menus
- Menu and screen generation
- Navigation and screen flow
- Modal dialogs
- View browsing utilities
- Theme configuration and UI styling
Audio
- SFX and music playback
- AudioMixer routing and setup
- Music controller and cross-fading
Input
- Unity Input System integration
- Player input and device handling
- Device policies and primary input detection
- Input prompts and onboarding flows
Core Services
- Initialization pipeline and installers
- Event dispatching
- Timers and scheduling
- Logging and diagnostics
- System configuration services
Tooling & Infrastructure
- Asset prefetching and caching (Addressables)
- File persistence utilities
- Localization hooks
- Graphics settings helpers
- System providers (platform-level abstractions)
Customization workflow
A typical customization workflow looks like this:
- Clone the template and set up your project.
- Define menus, themes, input rules, audio, and system settings using ScriptableObjects.
- Assign or extend installers to register services per platform or build target.
- Style menus via theme assets and extend UI components using custom factories.
This approach allows teams to adapt the framework to different genres and production pipelines without modifying core systems.
Supported platforms
- PC
- Windows
- GNU/Linux
- macOS
- Mobile
- Android
- iOs
- Consoles (via Unity standard build pipelines)
- Supported via Unity standard build pipelines (PlayStation, Xbox, Switch).
Supported operating systems (development)
- Windows 10/11
- GNU/Linux
- macOS
Documentation
- In-code XML docs + DocFX site (add your public docs URL when ready)
- Example scenes demonstrating menu generation, theming, and prefetching
Reviews
Individual review text is not in this data import. Open the Unity Asset Store listing for full written reviews and the live aggregate rating.


