Fast Script Reload
Iterate on code insanely fast without breaking play session, supports any editor.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. FREE
- Category:
- Tools › Utilities
- Developer:
- Chris Handzlik
- Price:
- FREE
- Rating:
- Favorites:
- 1163
- Supported Unity Versions:
- 2021.2.16 or higher
- Current Version:
- 1.8
- Download Size:
- 8.44 MB
- Last Update:
- Nov 25, 2024
- Description:
- Are you tired of waiting for full domain-reload and script compilation every time you make a small code change? This tool automatically compiles only what you've changed and immediately hot-reloads that into the current play session. Iterate on whatever you're working on without reentering play mode over and over again. It's that simple.
This tool is fully open source and supports hot-reload in development builds (on device). You can use it with any code editor and it's compatible with Unity versions from 2019 to 2022, as well as Windows, Mac (Intel Editor version only), and Linux.
Some limitations to be aware of include:
* Generic methods and classes won't be hot-reloaded
* Creating new public methods will only work with private methods (only called by changed code)
* Adding new fields has experimental support, but with some limitations
* Extensive use of nested classes/structs may cause more compilation errors
* Mac Silicon Editor version is not supported
The roadmap includes adding Mac/Linux support, debugger support for hot-reloaded scripts, and allowing the addition of new fields (adjustable in Editor). - Technical Details:
- - Automatically compiles only changed code and hot-reloads it into the current play session
- Supports any code editor
- Compatible with Unity versions from 2019 to 2022
- Compatible with Windows, Mac (Intel Editor version only), and Linux
- Hot-reload in development builds (on device) supported
- Some limitations include generic methods and classes, creating new public methods, adding new fields, and extensive use of nested classes/structs - Continue »