As a way to get into Unity and AC , I am creating one room from my game as a "playable demo" , and then when I am finished, i hope I will have got to grips with it all to move on to making the full game.
However , the game I am creating will be very large when it is finished. I have made very detailed scenes in Blender that are rendered out as images, (game is 2D) , and I want to capture as much of the details as I can by rendering the games graphic assets at the highest resolution possible. I also note that when you add images to your project you can adjust the quality settings in the inspector.
Since this game will be so large when finished , and there will be so many images in the form of backgrounds, character animations , items, NPC's etc , then I want to try to calculate how high resolution/quality I can make the games assets early on, based on the size of the first demo scene.
I have "built" the first scene , and it has created the .exe file and the build_data folder. What I want to do is figure out how much of the file sizes are actual scene data , and how much of them are standard data that covers the whole game.
At present, the .exe is 22mb and the data folder is 633mb.
I have no idea if that is huge, or normal, because I have no idea how much of that is my actual scene. Is there a way to calculate the size that a scene will take up in the final build, so I can then calculate roughly how big the final game will be based on the amount of scenes there will be? (room , scene, i'm not sure what terminology suits)
Anyways, if 600mb of that 633mb is from standard game files, then i'm guessing i'm doing ok, as each scene is 33mb , but if it is the other way around then I really need to make some serious adjustments, and I would much rather do this now, before I start creating the whole game.
Thanks in advance to any advice offered,
Matt
Comments
These kinds of considerations are generally necessary for all Unity projects - rather than being specific to AC. I would recommend searching Unity's own forums and documentation, as their are some good resources there for keeping file-sizes down. As AC uses Unity's own graphical rendering capabilities, there's not much to suggest on the AC-side of things so far as keeping your project file sizes down. I'd recommend starting with this page: https://docs.unity3d.com/Manual/ReducingFilesize.html