Storage is cheap these days. It’s not rare to find terabyte drives in low end desktops, and many people have several multi-terabyte drives to store oodles of data. In particular, many games have large drives to store games downloaded from Steam, GOG, Origin, Uplay, or any of many services out there. There’s no doubt about it–games are getting bigger. But is it better?
Recently Bethesda announced that the upcoming Wolfenstein: The New Order will require 47GB of hard drive space to store the game. It’s already spilling over into dual layer blu-rays, and the Xbox 360 version will span four discs. This brings back some old memories, not all of them good ones.
It’s one thing if there is actually enough content to justify such a large download size, but is there? Titanfall on PC is a 48GB download–of that, 35GB comprises every single language of the game, in uncompressed audio. That’s not “lossless compressed audio”, or even “high bitrate audio”. Uncompressed. Respawn claimed this was to accomodate lower spec machines, but this reasoning is (to use a technical term) bullshit. We’re in the days of six- and eight-core computers, when even low end duals and quads have cores sitting on their laurels with nothing to do, when processing and decompressing such files is a trivial matter even for a cheap entry-level cell phone. This isn’t even excusable, it’s just laziness.
Rather than an isolated incident, this is on its way to becoming the norm. Max Payne 3 will cost you 29GB if you want it on PC. Battlefield 4 demands 24GB even before DLC is added in. For comparison, World of Warcraft was roughly 25GB at its worst, before Blizzard rolled out a patch that hugely optimized the game and pared it down to size. Skyrim is a diminutive 6GB in size, and still looked good (but that’s not to say it can’t get better). Meanwhile, Rocksteady recently commented that the Batmobile alone in Arkham Knight would take up half the available memory of an Xbox 360. I’m left wondering how much space a game like Grand Theft Auto V
would will consume. I have a 1.5TB hard drive that is mostly taken up by games, and I’m not keen on shoving another in there.
Storage limits aren’t the only concern, either. Most internet providers impose limits on users’ activity, namely through download caps. In some cases, downloading even a few games like Max Payne 3 or The New Order will put someone over their limit, resulting in their speed being throttled or huge overages on their bill. I had to download and install Titanfall three times before I could launch, meaning I burned through nearly 150GB of data. While I (no longer) have a cap to worry about hitting, many users aren’t so lucky. And what about patches? Machinegames recently decided that 47GB isn’t enough space, and will be applying a 5GB day-one patch to the monstrosity of a game.
Other than optimization of files, where is the future? My money is on procedural generation. While its engine is simplistic, Minecraft can generate vast worlds using a binary that is a mere 100MB. At 148MB, the binary for Daggerfall makes use of procedural generation to create a world that would cover most of England. Going off the deep end, you find .kkreiger, which is contained entirely within an executable 95 kilobytes in size.
Even ignoring hard drive space, games are beginning to hog memory. Watch Dogs, The New Order, Titanfall, and Call of Duty: Ghosts all require at least 4GB of memory to run, to store their enormous textures. There is a dire need for a new, more efficient engine to run games at higher qualities like these; hopefully one will be here soon.
It seems that procedural generation is the buzzword of the gaming industry’s future. It cuts down on file sizes, allows for streamlining and makes every experience unique. I know I wouldn’t mind my second playthrough of a game being a little different than the first; it certainly seems to have worked well (albeit through limited implementation) in Left 4 Dead.
It’s either that, or we’re looking at multi-blu-ray titles hitting the Xbox One and Playstation 4 before long. Time to start checking prices on hard drives.