.kkrieger isn’t the greatest FPS ever made but it is perhaps the most remarkable – it’s a fully functional 3D Sci-Fi FPS that fits into just 96kb.
For reference 96kb is less than half the size of the Super Mario Bros 3 NES ROM and about six times smaller than the (highly optimized) animated GIF at the top of this page. It was created back in 2004 by .theprodukkt for a 96km game dev competition and what they’ve managed to squeeze into such a small amount of data is truly remarkable.
.kkrieger takes around 10 minutes to play through and sees you making your way through a large spaceship, blasting aliens as you go. It’s not exactly HALO gameplay wise, but it does have a variety of unique enemies, well designed environments, a full soundtrack and five unique weapons.
The developers of .kkrieger used some very inventive game dev techniques to keep the file size so low. This included using procedural generation and a special form of box modelling to create assets and textures when the game loads (rather than storing fixed assets). The soundtrack is also created in real-time by feeding midi data into a multifunctional synthesizer. The devs did plan to create a trilogy but unfortunately the first installment was all that was released. It may lack the thrills of DOOM or Call of Duty, but as a piece of coding, it really is a marvel.
Controls: WASD – Movement, Mouse – AIm, LMB – Fire, 1-5 – Switch Weapon, Spacebar – Jump
Available On: Windows
Gameplay Video: Here