It includes a service-like approach alternative to singletons as well as a simple bootstrapping solution.This package was originally developed for the projects we have worked on. The Service side of this tool aims at streamlining and enabling better management of singleton-like objects, without having to write repetitive code, and with an overall cleaner, and faster experience. Using this system is as simple as adding 1 line of code.The bootstrapper is a simple and flexible required object presence solution that aids in drop-in-play scenarios regardless of what scene you enter play mode from, to make sure that all objects you require for your game to work are present, removing the need to always load a "boot scene" first.The service system is based on a simple class inheritance system, where all services will inherit from a service class.The bootstrap system is fully GUI based, and revolves around the idea of "common", scene-specific required objects, and scene-specific required packages. Packages are basically sets of objects which are packaged together into a single object. For example, if you have a required camera prefab object, camera follow object and camera manager object, you can package all of those into a single "bootstrap package" and assign it quickly to all necessary scenes.