Auto setup your game systems at application startup with Startup Manager, our extendable plug and play solution!
When creating persistent systems, which need to be available throughout the complete application lifecycle, a common approach is to create an init scene containing them. This works well in builds but has a major drawback during development—every time you want to playtest a scene, you must open the init scene first, which can become time-consuming over time. That's why we created Startup Manager!
Startup Manager provides an easy way to initialize persistent game systems at application startup—no extra init scene required, and it works from any scene, even in the editor. Say goodbye to your init scene and work faster than ever!
For version 2, we reworked the system to be more modular and extendable, introducing a new powerful feature called Startup Profiles. These profiles contain your startup object definitions and can be easily switched in the editor. This allows you to create different profiles during development for prototyping, debugging, or release versions, and switch them as needed. Additionally, you can extend the system by creating your own custom profiles, giving you full control over your game's startup process.
Features:
- Initialize persistent game objects at startup without an extra init scene
- Use Startup Profiles to create custom startup definitions
- Easily switch between different profiles
- Extend the system with your own custom startup profiles
- Test your scenes faster
- Clean and easy to use
- Complete source code included
2026-03-06 00:00:00-update version:Startup Manager 2 v2.0