Because of this, we’ve now decided to switch back to Unity. We lose some months of work, but it is what it is. Some points:
-
I had forgotten how professional Unity is compared to Unreal. Clean API, great docs, lots of features Unreal doesn’t have, cloud build, cloud crash reporting, clean and succinct C#, no more hacky hot-reloading and editor crashes. It’s so much more developer friendly.
-
The only thing that brought us to Unreal was the ability to scale from low-end mobile to high-end desktop in the same project – a must for us. Unity has now committed to targeting URP and HDRP from the same project for 2021.1. We’re two years from release, so we’re fine.
-
If Epic hadn’t threatened the future of Unreal on iOS/Mac (markets we must be in), we might not have realized that Unity was actually better for us, and using Unreal was just chasing shiny things.
-
I’m weirdly productive in Unity compared to Unreal.
In the end, we just couldn’t stomach how Epic was willing to throw us under the bus. If there’s even a 1% chance that Unreal might not be on iOS/Mac for the long haul, we can’t make this investment.
So… thanks?