- Home /
How to make updates?
Hello.
So I was going to make an updater for my game and I ran into an issue: I create one build and all is well. Then someone submits a report that there is a typo in one of the texts, I find and fix the typo, and I want to send out an update. Great! I make the new build (using the exact same version of Unity v4.6.0f3). I use a piece of software that compares files at the binary and the Hex level, and I find that between the old build and the new one, every single file is different (aside from 3 small ones of about 50KB each), even though I only changed a single GUIText.text.
I am doing something wrong here? Or does Unity really do that?! And if Unit really does that, how are we supposed to release updates of our games if every update is the exact same size as the entire game!? This would make the entire process unrealistic, since my game size is 2.5GB (uncompressed).
Answer by Paulius-Liekis · Jan 08, 2015 at 10:34 PM
Unity has no native support for that. You have to break your game into multiple pieces. You can do that using AssetBundles or maybe multiple scenes (I think it generates separate file for each). Or some other technique, like custom UI text files, that you can replace easily.
$$anonymous$$y game (which is actually a demo for now) has a total of 13 scenes. And like I said, they all change even if I only change a single text in one of the scenes.