Hacker News new | past | comments | ask | show | jobs | submit login

Makes you wonder if the 70gb installs of modern games are really necessary.

Also, obligatory kkrieger link: https://en.wikipedia.org/wiki/.kkrieger




It's an impressive project, but it shouldn't make you question why games are so large these days.


I think there is a middle ground of many indie games I see on steam that are much larger then they should really be.

As a dev, one problem I saw often is UE4 is massive, well over a hundred meg for just the base engine.


Binary size is a drop in the ocean most of the size of game installs is in assets.


While true, you do have to ask how the hell there could possibly be 100 MB of just code.

Consider Windows calculator. In Windows 10, it consumes 15+ MB of RAM. When desktops have 8+ GB of RAM, 15 MB is essentially nothing. And yet, 15 MB is an astronomical amount of RAM considering the functionality Calculator offers. There's really no reason it should be more than a couple hundred kilobytes.


I didn't have a look at the code but the binaries aren't just code. Apart from things like embedded icons and stuff, there can be lots of engine embedded resources inside;


You can actually look at the UE4 source and see.


There is a reason for that, which is that UE4 has an absolutely massive amount of features out-of-the-box compared to most other engines.

If you were to add all the stuff from the Unity marketplace you need to be equivalent to a base UE4 install, it would probably approach that size as well, presuming all those features were even available.


My non-expert opinion is that the size of most game installs is tied directly to the amount of voiced dialog in the game, and in a similar context, how many languages that voiced dialog has been translated and included in the install.


Makes you wonder if the nearly half gigabyte software kits are really necessary to make a simple website. I am looking at you Angular and React.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: