Document
Fast Reload: Professional Hot Reloading for Unity "Keep your code as it is. Only the speed changes."
As projects grow, compilation times do more than just make you wait—they shatter your creative flow. Fast Reload is a high-performance Hot Reload solution that dramatically increases your development speed by injecting code changes into your live game in ~0.5 to 1 second, without a single domain reload.
🚀 Why Fast Reload?
- Zero Configuration: No extra using directives, script inheritance, or complex settings. Just import and code.
- Dynamic Field & Event Support (NEW): Add new variables and initialize them instantly. Support for adding and triggering C# Events during Play Mode is now fully available.
- Stay in the Zone: Don't stop Play Mode. The moment you save, your logic is injected via high-speed 64-bit Method Detouring.
- Identity Preservation: Our StateManager preserves the values of static fields and Singleton instances, keeping your game state intact.
- Unbeatable ROI: The time saved in just one day of development pays for this asset many times over.
🔥 Unmatched Power & Industry-Leading Feature CoverageFast Reload is engineered to handle real-world C# complexity that standard tools struggle with:
- Lambdas & LINQ: Real-time editing for complex queries and closure captures.
- Generics: Full support for modifying Generic classes, methods, and 'where' constraints.
- Dynamic Signatures: Change method parameters, return types, or add/remove methods on the fly.
- Modern C# Syntax: Full support for Switch expressions, Pattern matching, Null-coalescing, and Local functions.
- Specialized Attributes: Use [InvokeOnFastReload] to trigger custom initialization logic immediately after an update.
Invest your time in building great games, not watching loading bars. Once you experience this speed, there’s no going back.