I’ve been making a 2D Android game with Unity 5.5.0f3 (I was previously using 5.4 and upgraded my project). I’ve found two rather important issues with 5.5 that affect my project, so I decided to make a copy of the project and upgrade it to the 5.6 beta (5.6.0b9). This fixed two important issues that I was experiencing:
The game started lagging on some new scenes and the FPS was dropping to below 30 (this surprised me, since it’s a 2D game).
The splash screen was broken, and simply stayed black until the game loaded.
So, I’m wondering: should I carry on developing with 5.5.0f3 and struggle on until the official 5.6 release, or should I use the 5.6 beta and then switch to the final-release 5.6 when it comes out? Is switching my project from the 5.6 beta to the final release likely to cause any issues? Many thanks for any advice.
Why not try 5.5.1 or 5.5.2? The newest non-beta release is 5.5.2p1. Download Archive
Even if using the beta, there’s a newer beta version, but if this is for a production project I would not recommend using a beta… it will bite you. It may even corrupt your project at some point and not allow you to update to a release version. Try the release updates first.
Thanks for your help! I clicked on ‘check for updates’ within Unity and it told me that it was up to date so I assumed that there weren’t any patches… I’ll try out 5.5.2p1.
Just as an FYI, the check for update button doesn’t immediately show new versions. They wait until they’ve been released for a bit so they can make sure they’re stable-ish before recommending to update.