There is a yearly contest, called JS13KGames.
I love such competitions. Ones with seemingly arbitrary restrictions, which force developers to get truly creative. When these restrictions force developers to limit themselves in terms of size or lines of code… it’s just… so much fun.
The JS13KGames competition, while I’ve heard of it before, I had always ignored.
Dubbed “Q1K3”… it… absolutely works! Complete with two levels! Full 3D engine, jumping, shooting… the basics of Quake are there!
I mean, sure, there’s plenty missing. And the textures are pretty low-res. But, still! 13k! Look at that! Holy cow!
This implementation of Quake loads almost instantly. Significantly faster than most news websites! Way faster than any Social Media website! For QUAKE! (Well. For a a recreation of the core gameplay at any rate.)
I highly recommend reading it. It feels like a love letter to both Quake… and the goal of getting code (and game assets) as mind-bogglingly tiny as possible. Huge high five, Dominic!
Imagine it. Imagine the speed. Imagine the fun.
The stuff dreams are made of.
Hey! You! Subscribe to The Lunduke Journal! Thousands and thousands of other nerds have subscribed! Join up, spread the word, and help us Make Computers Fun Again! (And get a bunch of exclusive books and perks in the process.)