Quake-Style Shooter Built in Just 64kB

A developer from the demoscene community created a Quake-style first-person shooter game called QUOD that fits into just 64 kilobytes. The project demonstrates the use of minimalist code, procedural content generation, and extreme optimization to create a compelling experience within severe technical constraints.

- The developer, known as Daivuk, created an entire custom toolchain for the project; this includes a bespoke image editor for textures, a model tool, and a sound synthesizer that generates audio from basic waveforms at runtime. - To further save space, Daivuk created his own virtual machine and a new programming language specifically for QUOD. - While the 64kB executable is tiny, the game unpacks to around 100MB in RAM and requires a relatively modern system to run, including an Intel i5 processor, a GTX 770 graphics card, and 8GB of RAM. - The game's three levels were designed using TrenchBroom, a standard level editor for Quake, before being processed into a custom, highly-optimized format. - 3D models were created as symmetrical halves in Blender, with the game's engine mirroring the meshes at runtime to cut the vertex data storage by 50%. - The 64kB (65,536 bytes) size is a classic competition category in the demoscene, a computer art subculture dedicated to creating impressive audiovisual programs within extreme technical limitations. - Unlike many size-limited demos that rely entirely on procedural generation, QUOD combines procedural techniques with heavily optimized, pre-designed assets like levels and models. - The project was a long-term effort, with the developer stating the idea was in gestation for about 10 years, though the majority of the work was completed in the final year.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.