4 ms·
They also recently changed the pricing structure of their cloud build - they charge per minute used now. For whatever reason it takes their service 60 minutes
by bcrosby95 3y ago
They also recently changed the pricing structure of their cloud build - they charge per minute used now. For whatever reason it takes their service 60 minutes to build our iOS game, which costs us around $4. It was kinda tolerable when we weren't getting charged per minute, but now it's just stupid to pay more money because their builds are slow as hell.
We're kinda busy right now so we're paying the fee, but buying a mac mini for builds is definitely on our TODO list now, and once there's some slack in our schedule that will be done.
We've also wasted weeks of time debugging bugs in their cloud system in the past, some of which were mysteriously fixed and they had no clue why. So I'm not even sure we've saved much time over just having our own in house build server.
- hightrix 3y agoIf you haven't looked into it yet, GitHub Actions is relatively easy to setup for Unity builds and, for us, it cut build times more than in half (60+ min to ~20min). GHA isn't cheaper per minute, but it is much faster and you can output things like Code Coverage.
- Fraterkes 3y agoI haven't written a lot in compiled languages, so maybe this is a dumb question, but are you actually saying that it takes an hour to compile your unity project? I thought that only happened with huge c++ codebases. How do you get any creative work done without quick iteration?
- bcrosby95 3y agoIf you want to test locally, you can just hit the "play" button in the Unity editor and it all happens pretty fast. We use this for building something you can install on an iOS/android device, or for putting up on the web for webgl.
- rahkiin 3y agoDistribution builds, especially to consoles, need full shader compilation of all variants in the build. This can take hours. For some pc games they also can prebuild some shaders for common hardware to speed up loading times.
- raincole 3y agoI'm ok to be charged for cloud service. I'm not ok to be mandatory to track my players.