Run Scene

Documentation for Run Desired Scene v1.1


Thanks for using Run Desired Scene! Don't forget to leave a review on the store page if you liked it, this helps us a lot!


Run Desired Scene is a very powerful and easy to use tool that allows you to start playing from any scene without opening it.


How to use it

Persistent Start Scene

  1. Click the button to the left of Play/Pause/Step block to open the scene selection window.
  2. Select the scene you want to start playing from.
  3. Start the scene.

Run Desired Scene remembers this selection and subsequent runs will also run the selected scene. If you want to start from the currently open scenes, select Current Scenes.

Important: the scene selection button is only available in Edit mode. The asset is not designed for changing scenes at runtime.

Scene selection window

Scene Selection Window

  1. Button to open the scene selection window. Displays the name of the scene to be run.

  2. The filter of scenes with CamelHumps support.

  3. Favorite scenes section. Scenes marked favorite are hidden from other sections.

  4. Button to immediately start playing from the scene. When this button is used, the scene marked to be run is ignored. Scenes marked runnable additively are still loaded.

  5. Section of scenes added to Build.

  6. Selects the scene from which you will start playing.

  7. Scene name. Has the following actions:

    1. Hover to see the full path.
    2. Click to ping the scene in the project.
    3. Double click to open the scene.
    4. SHIFT + Double Click to open the scene additively.
    5. Right-click to open a context menu for scene that allows you to hide it and perform additional actions.
  8. Scenes in the project that have not been added to Build.

  9. Hidden scene icon. This line will be displayed only if the display of hidden scenes is enabled (10). Click on it to remove it from the list of hidden scenes.

  10. Enables/disables the display of hidden scenes.

  11. Help and links.

  12. Run with scenes that are currently open. Scenes marked to run additively are still running.

  13. Click to open a scene. SHIFT+Click opens the scene additively.

  14. Mark the scene to be loaded additively. The scene to load additively must be in Build. Otherwise the asset will prompt you to add it to Build.

  15. Add the scene to favorites.

Hidden Scenes

Very often you have scenes that you definitely do not want to run, such as temporary scenes or scenes running with third-party assets.

To hide them right click on the scene name and select and choose Hide. The row will be hidden from the list.

If you want to show hidden scenes click the "Show Hidden Scenes" button in the toolbar. The hidden scenes will be displayed and marked with an icon. Click on the icon to remove the scene from the list of hidden scenes.


CamelHumps is a feature that identifies parts of compound names composed according to CamelCase, where each part starts with a capital letter, or when parts of a compound name are separated by underscores. You can type only initial letters of these parts, and Run Desired Scene will find items with matching names automatically.

For example, to find an item named "Hello World", you can enter: - hw: Hello World. - hello: Hello World. - hewo: Hello World.


Integrations with other assets are designed to add new features when both assets are present in a project, or to fix compatibility issues.

Assets with which there is integration do not come in a package and must be purchased separately.

Ultimate Editor Enhancer

Both assets use the area on the sides of Play/Pause/Step block. The integration forces Run Desired Scene to use Ultimate Editor Enhancer API to fix button layout issues.

Updating Asset

We send to Unity Asset Store only stable versions.

Run Desired Scene has a built-in update system, using which you can download the latest versions of Run Desired Scene and get early access to all versions and updates.

Important: Always back up the project before updating assets.

Select "Tools / Run Desired Scene / Check Updates", to open the updater window. Enter your Invoice Number or Order Number, select the update channel and click "Check New Versions".

You can find your Invoice Number in Unity Asset Store order confirmation email, or on the orders page in Unity Asset Store:

If more than 10 updates were released in the selected channel from the current version, only the last 10 updates will be shown.

If updates are available, you can read the list of changes and download the update.

If you have problems installing the update, then:

  1. Remove "Plugins / Infinity Code / Run Desired Scene" folder.
  2. Import the new version of Run Desired Scene into the project.

If you want to return to the previous version of Run Desired Scene, then select the channel "Stable Previous". Using this channel, you can get 10 previous stable versions.

Run Desired Scene automatically checks for updates every 24 hours. If the new version is available, you will see an icon in the Actions. Clicking on this action will open the updater window.

Automatic update check does not require an Invoice Number, and works on a previously selected update channel. If you did not select the update channel, then only stable versions will be checked.


Check Integrity

Run Desired Scene contains a built-in utility to check if all hidden features of the Unity Editor are in use. Open "Tools / Run Desired Scene / Check Integrity" and this window will display all the non-public Unity fields, properties and methods that Run Desired Scene uses. If any type, field, property or method is missing, it will be highlighted in red, and at the bottom of the window there will be a button to send a report. When you click on this button, an email will be generated that you can send to us. This email does not contain any private information. It contains only OS, Unity version, Run Desired Scene version and missing members.

Known Issues

To load a scene additively it must be in Build Settings This is a requirement of Unity Editor, and unfortunately we haven't found a way to work around it currently.

The scene selection button is not available at runtime By design.

Your problem is not listed

Try to update to the latest version of the asset, using the built-in update system. Perhaps we have already fixed this problem.

If the problem persists, please contact us about this problem using email (, forum ( or Discord ( We will try to fix all bugs and release the update as soon as possible.


We provide support using email ( in English and Russian, using forum ( or Discord ( in English.

If something does not work for you, you have found a bug, or you have a suggestion, please contact to us. When contacting, please specify your OS, the version of Unity Editor and the version of Run Desired Scene. We try to respond to all request to the support within 24 hours.

Other Infinity Code assets

Huge Texture

Huge Texture

Huge Texture allows you to import and use textures larger than 8192x8192px.

How it works: When importing a texture, Huge Texture splits the texture into pages and saves it as a Texture Array. Texture Array is combined on the shader side, which does not create extra draw calls and has almost no effect on performance.



Mesh to Terrain

Mesh to Terrain

Mesh to Terrain is a tool for easily and quickly converting a 3D terrain model created in 3ds Max, Terragen or any other editor to Unity Terrains. Mesh to Terrain can convert textures to SplatPrototypes (Terrain Layers), generate terrain from several models and split the model into several terrains.


Online Maps

Online Maps

Online Maps is a universal multi-platform mapping solution for your 2D, 3D, AR / VR and mobile applications and games.

Fully customizable, incredibly easy to learn and use, and at the same time is one of the most powerful and flexible solutions in the industry.

Supports a huge number of services for any mapping needs, and has integration with the best Asset Store assets.

The package contains the complete source code without dependencies, and if you want to add or change some feature, you can easily do it.

Don't have programming experience or don't know C# - Online Maps supports visual scripting using Bolt and Playmaker.

All the features to create any map in Unity in one asset.


Real World Terrain

Real World Terrain

Real World Terrain is a tool for automatically creating high-quality terrains, meshes, Gaia stamps and RAW files based on real-world data with global coverage. Incredibly fast and easy to use, and allows you to create high-quality terrains in a couple of clicks. In addition, Real World Terrain can create buildings, roads, trees, grass, and rivers based on Open Street Map data. Real World Terrain is incredibly powerful and flexible. It has a powerful Editor API to automate the generation of terrains, and Runtime API positioning objects by coordinates, etc. Real World Terrain has integration with the best assets of the Asset Store, which gives almost unlimited possibilities in the generation of terrains.


Terrain Quality Manager

Terrain Quality Manager

Terrain Quality Manager allows you to change the resolution of Heightmap, Detailmap, Alphamap and Basemap, without losing data. If you need to increase the quality of terrain, or optimize terrain for better performance, with this tool you can do it.


Tiny Terrain

Tiny Terrain

Tiny Terrain is a lossy Terrain Data compression technology for Unity Terrain Engine, which allows you to reduce the size of the data that Terrain takes in the project many times and significantly reduce the size of your application. You pay a little CPU time and additional memory usage, but save tens and hundreds of megabytes for each Terrain in the project. Even though the compression is lossy, in most cases you won't see any visual difference at all. A very high compression ratio is achieved due to the author's data preparation algorithms and then compression using Brotli. Even if your build or AssetBundle is already compressed using LZ4, LZ4HC or LZMA, Tiny Terrain will be able to reduce its size. Of course the difference in size won't be as huge as with the uncompressed data, but it's still pretty big.

The asset has highly optimized code using direct memory access, which allows for fast compression and decompression, and minimizes additional memory usage. On average, one Terrain is loaded in about 1 second. Tiny Terrain is not a 3rd party Terrain Engine, and you can use Unity Terrain API and any terrain tools you like, such as Real World Terrain, Gaia, Vegetation Studio, etc.

Using Tiny Terrain is very easy, and anyone can do it, even if it is their first day using Unity. Just add Tiny Terrain Loader component to Terrain and click Compress. If you are an advanced user or programmer, Tiny Terrain has events and API that will help you take full control of the loading process.


Platforms: The asset was tested on PC, Mac, Android, iOS, WebGL. The rest of the platforms have not been tested, but the asset should also work well on them.

Tree Tool

Tree Tool

Tree Tool allows you to manage each tree individually.

Using this tool, you can perform the following actions on trees:


In addition, the tool can perform the following mass actions:


Tree Tool is compatible with all assets that create trees for Terrain.

Ultimate Editor Enhancer

Ultimate Editor Enhancer

Ultimate Editor Enhancer (ex uContext Pro) is productivity PowerPack that take your workflow in Unity Editor to a next level, simplifies working with content, adds new features to the editor, corrects and improves the editor’s built-in behaviors.

Dramatically improves Hierarchy, Inspector, Scene View and the editor itself.

Adds tools for quick navigation, creation and manipulation of objects.


Key Features:

List of tools:




uPano (Unity Panoramic Framework) is a universal solution for displaying dynamic and static panoramas, and creating virtual tours. uPano is very easy to learn and use, and is great for people who do not have programming experience. Visual Tour Maker lets you create virtual tours in minutes. In most usage scenarios, you can make interactive panoramas without creating your own scripts. If you have some very specific purpose, uPano has a powerful and easy-to-use API that will allow you to implement any behavior. Most of the existing types of panoramas are supported: spherical, cylindrical, cubic panoramas on single or six images, cubemap.

Supported platforms: Standalone, iOS, Android (including Google VR), Universal Windows Platform, WebGL. Other platforms have not been tested, but most likely uPano will work well.

Additional features:

Final words

We sincerely hope that you enjoy using Run Desired Scene. If you have any questions or problems, please contact us. We will try to help you as quickly as possible.

Please don't forget to leave a review on the store page if you liked Run Desired Scene, this helps us a lot! It is very important for us to have feedback to make our assets better.


Asset Store: Product page: Support: Discord: Forum: YouTube: Twitter: