Why use Turbo Switch?
When working on a multi-platform project in Unity, you often have to switch between platforms to test compatibility, see if things work as intended, and tweak things on each and every platform.
The larger your project gets, the longer the switch time becomes. It can become a serious setback in your development process.
Turbo Switch aims at reducing the time taken switching platforms by caching all data that has already been imported and does not need to be re-imported. In an ideal scenario where your platforms are cached and you haven’t changed anything, you can see an improvement of up to 100x faster platform switching time (with AssetDatabase V1).
Turbo Switch does not modify or interfere with the asset import pipeline. Therefore, it doesn’t have any effect on the time it takes to import new or modified assets.
It does, however, cache assets that have already been imported so you don’t have to re-import them if you haven’t modified them. Concretely, the first time you switch to a new platform, you won’t see any benefit. Only subsequent switches will use cache.
Features:
Fast & efficient
- Up to hundred times (100x) faster than the default Unity platform switch
- Up to ten times (10x) faster than Unitys cached platform switch
- Support for various VCS like Unity Collaborate, git, svn, Mercurial & PlasticSCM
- Select your custom cache target external HDD/SSD or NAS
- Manage the cache per platform
- See the total/per cache space usage
Supported platforms
Turbo Switch works with ALL platforms, but supports those out-of-the box:
- Android
- iOS
- Linux
- macOS
- PS4
- Switch
- tvOS
- WebGL
- Windows
- (UWP (WSA)
- XboxOne
Documentation & control
- Powerful API for maximum control
- Comprehensive documentation and support
- Full C# source code
Compatibility
- All Android texture formats are supported
- Works with Windows, Mac and Linux editors
- Compatible with Unity 2019.4 – 2023
- C# delegates
Integrations
Important note
AssetDatabase V2 (Unity 2019 and newer) switches the platforms as fast as this asset.
Benchmarks
Turbo Switch can be up to 100x faster than traditional platform switching with AssetDatabase V1. You’ll hit that mark when switching to iOS using „hot“ cache. By hot we mean that everything is cached and nothing has changed. Switching with a „cold“ cache (equals to no cache at all) results in zero benefits except for the fact that you’re initializing your cache for subsequent benefits. On average, with a „warm“ cache you should see improvement between 30-50x on platform switches which is still a considerable gain in terms of time.
We’ve compiled a few benchmarks below which do not hold any scientific value. They aren’t meant to be exact or precise but rather to give a general trend of what to expect in terms of maximum benefits when switching platforms in various environments.
So your mileage may vary!
NEW:
Specs
Processor: Intel Core i7-4700HQ
RAM: 32GB
GPU: nVidia GeForce GTX 780M, 4GB
HDD: Hitachi HTS72757
Some impressions:


AssetStore:
Turbo Switch PRO
Turbo Suite Bundle
All Tools Bundle
Any constructive comments are very welcome!
So long,
Stefan


