Why Do Games Still Have Levels?
a.d.venturer writes "Elite, the Metroid series, Dungeon Siege, God of War I and II, Half-Life (but not Half-Life 2), Shadow of the Colossus, the Grand Theft Auto series; some of the best games ever (and Dungeon Siege) have done away with the level mechanic and created uninterrupted game spaces devoid of loading screens and artificial breaks between periods of play. Much like cut scenes, level loads are anathema to enjoyment of game play, and a throwback to the era of the Vic-20 and Commodore 64 - when games were stored on cassette tapes, and memory was measured in kilobytes. So in this era of multi-megabyte and gigabyte memory and fast access storage devices why do we continue to have games that are dominated by the level structure, be they commercial (Portal), independent (Darwinia) and amateur (Angband)? Why do games still have levels?"
As a game programmer who is currently having to deal with the complexity of memory management in a streaming open-world environment, I'd like to say shut up, I hate you. Or to put it a little more politely, once you take away the known-memory state checkpoints that you reach between levels, you start having to worry about fragmentation of memory, so you start instituting fixed-size memory "slots" for assets, which deals with the fragmentation problem, but then you sometimes aren't optimally using memory, and then the designers start wanting things to follow you through the world, or allowing you to carry things back and forth through the world, so you have to manage memory outside of the slot system as well as within it, so you have the fragmentation problem again, and then you have to sneak into the designer's house late at night and stab him to death with an icicle.
step 3: god dammit, it doesn't work
and then the designers start wanting things to follow you through the world, or allowing you to carry things back and forth through the world, so you have to manage memory outside of the slot system as well as within it, so you have the fragmentation problem again, and then you have to sneak into the designer's house late at night and stab him to death with an icicle.
Did you have to get the icicle from your house, or his?
Actually, you have to get the icicle from an ice gnome. But the gnome doesn't want to give to you, so you have to get the sleeping herb to put him to sleep to get it. But the apothecary that sells the herb only takes Borgrovians Drikkits for payment. So you have to travel to Borgrovia and..
Chris Mattern
"The adventure of the man who has never used the toilet. Ever."