life tiger":3f6rxryb said:
I don't get the problem the game now is only 123 mb (with all my crap that's in my game files) and there's already so much in it why not add new stuff?
The game is 97Mb, the rest you have is probably tester auto backups you can delete.
The problem is not storage, but RAM memory. In storage you keep "dead" files that are not being used, but are there at the game's disposal. And yes, phones nowadays have gigabytes and EK is super-small compared to other games.
But RAM is the fast and expensive memory where you run your apps. At your office, imagine the storage memory would be a shelf where you have dozens of tech manuals, but the RAM is your desk, where a few open books already feel crowded. While devices with 2Gb RAM and more are now becoming common, the vast majority of devices out there have 1Gb, and old devices often have less.
While 1Gb RAM may sound like a lot to run a game whose files are only 100mb, it really isn't. First of all, the system and other apps eat up most of that RAM. And also, while a character sprite in png can be just 100kb, that is because it's compressed. Unlike a PC with a graphic board, which can work with compressed files, many phones work with them uncompressed. This means a new character sprite eats many Mb of RAM.
And as this is a "paperdoll" system, with sprites being drawed on top of others to make the illusion of a character with certain armor and weapons, adding a new animation (2H attack, crossbow fire, etc) would mean add a huge volume of new spritesheets, all the existing armors, heads, clothes, etc would have to "pose" in new spritesheets if we wanted a 2H swing motion, or polearm motion.
All of this is why when you look back at isometric games from the 90s, they have such limited animation and visuals compared to 3D games a decade later. My next game will go 3D, so I can finally add as many animations and models as it's needed, and it will also make the proccess of adding new graphics easier (which is currently one of the bottlenecks in development of EK)