Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/6
Easily define bootstrap scenes and execute essential tasks before diving into gameplay. No more manual scene-switching! Ideal for developers relying on singletons, systems, or network managers.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.7f1
Compatible
Compatible
Compatible
Description

EasyBootstrap - Your Ultimate Unity Scene Bootstrapping Solution!


Are you tired of the tedious process of managing scenes and complex bootstrapping tasks in Unity?


Say hello to EasyBootstrapper, the ultimate asset that streamlines scene bootstrapping and empowers you to focus on what you do best – creating amazing games.


Ideal for Unity developers relying on critical singletons, systems, or network managers.


Why Choose EasyBootstrapper?

  • Effortless Scene Bootstrapping: EasyBootstrap simplifies the entire process of scene management. With just a few clicks, you can define bootstrap scenes and execute essential tasks before diving into your gameplay.
  • Smooth Transition to Gameplay: Ensure a seamless transition from bootstrapping to gameplay. No more manual scene switching in the editor or the build – EasyBootstrapper handles it all for you.
  • Custom Bootstrap Tasks: Do you have long-running tasks like downloading game content or updates over the web? EasyBootstrapper has you covered. Implement the IBootstrappable interface to create custom tasks that run in the background while your game gets ready.
  • Intuitive Settings Editor: Our custom settings editor window is a breeze to use. Configure bootstrapping settings, enable or disable editor bootstrapping, define bootstrap scenes, and choose how post-bootstrap scenes are handled – all in one place.
  • Save Time and Reduce Errors: Forget about repetitive scene management. EasyBootstrapper automates the entire process, saving you valuable time and minimizing the risk of errors. You'll be more productive and creative than ever before.
  • Multiplayer must-have: Constantly switching scenes to start in your NetworkManager scene? Place them in a bootstrap scene to automatically load them!

Example Usage

Here's how you can use EasyBootstrapper:

  1. Enable bootstrapping in the settings.
  2. Define your bootstrap scenes and their order in the settings.
  3. Create C# scripts implementing the IBootstrappable interface for your custom bootstrap tasks.
  4. Attach these scripts to GameObjects in your bootstrap scenes.
  5. Run your Unity project, and EasyBootstrapper will handle everything from scene bootstrapping to task execution.

No more scene hopping, no more wasted time – choose EasyBootstrapper today and supercharge your Unity workflow.


Warning!:

EasyBootstrap uses additive scene loading to load bootstrap scenes. It may (or may not) require some adapting on your end if you are using complex additional scene loading in your project.

As bootstrapping relies strongly on static classes to get around Unity's limitations, this asset is not yet fully compatible with Play Mode Options (as it requires domain/scene reload to be checked).


Got any questions or issues? Need more information before spending your hard-earned money? Reach out to the developer at japsu.honkasalo@gmail.com.


Thank you for choosing EasyBootstrapper!

Your journey to hassle-free scene bootstrapping starts here :)

Technical details

Scene Bootstrapping

  • Bootstrap Scenes: Define a list of scenes to load automatically before transitioning to gameplay scenes.
  • Editor Bootstrapping: Enable or disable scene bootstrapping in the Unity editor for testing and development.
  • Post-Bootstrap Scene Handling: Choose how the game behaves after bootstrapping, including options to stay in the last loaded bootstrap scene or return to the previous scene.

IBootstrappable Interface

  • Custom Bootstrap Tasks: Implement the IBootstrappable interface to create custom initialization tasks that execute before transitioning to the next scene.
  • Task Order Control: Control the execution order of bootstrap tasks by assigning priority values.

Main Settings Editor Window

  • User-Friendly Configuration: Access a custom editor window from the Unity toolbar to easily configure bootstrapper settings.
  • Editor and Build-Specific Configuration: Configure post-bootstrap scene handling separately for editor testing and final builds.

Uses additive scene loading to load bootstrap scenes.

Not yet fully compatible with Play Mode Options (as it requires domain/scene reload to be checked).

EasyBootstrap

(not enough ratings)
29 users have favourite this asset
(29)
$15
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
61.0 KB
Latest version
1.0.1
Latest release date
Oct 25, 2023
Original Unity version
2022.3.7
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR