5 kilobytes. Five thousand and some bytes. Roughly the size of the text you are reading right now. Roughly the size of a favicon. Less than a single LinkedIn post with its metadata. Not enough for a meaningful configuration file in most modern frameworks.
It is enough for a demo with multiple scenes, a custom guitar synthesiser, and fractal geometry that would make a graphics textbook blush.
Neuron Activated by DMA (2014) is a 5 KB intro written by one person, Krzysztof Kluczek (known as KK in the scene), at the party place during Riverwash 2014. Code. Design. Music. All of it. Written under party conditions, submitted, won first place. The demoscene has a term for this: party coding. Most people produce bugs under pressure. KK produced art.
What Fits in 5 KB
The number deserves context, because we have collectively lost the ability to reason about small sizes. Five kilobytes is a territory where individual bytes have names. Where a single misplaced instruction can push you over the limit. Where the distance between shipping and disqualification is measured in characters, not features.
Within those 5 KB, Neuron Activated delivers: Menger sponge fractal structures rotating through space, tunnel sequences that pull you forward through procedural geometry, warm amber floods alternating with turquoise particle trails, and a synthesised guitar soundtrack. Multiple distinct scenes, each with its own visual identity. Not a slideshow. Not a tech demo. A composed, directed experience with transitions, colour shifts, and mood.
No textures. No samples. No external assets of any kind. Everything you see is pure mathematics. Signed distance fields define the geometry. Raymarching renders it. The GPU does the heavy lifting, but the instructions that drive it fit in less space than this paragraph.
The Rendering Pipeline
The technique at the heart of Neuron Activated is raymarching with signed distance fields. Rather than describing surfaces as collections of triangles (the standard approach, and the reason your average 3D model weighs megabytes), signed distance fields describe geometry as mathematical functions. For any point in space, the function returns the distance to the nearest surface. The raymarcher steps along each pixel's viewing ray, evaluating the distance function at each step, until it finds a surface. No vertex buffers. No index arrays. No mesh data. Just a function and a loop.
This is why the intro fits in 5 KB. Triangles require data. Mathematics requires only instructions. A Menger sponge, that beautifully recursive fractal cube, can be described in a handful of lines of shader code. The same object as a polygon mesh would weigh megabytes, depending on the recursion depth. The signed distance field version weighs bytes.
The final executable is compressed with Crinkler, a specialised compressor for size-limited intros. Crinkler analyses the binary at a level that general-purpose compressors cannot reach, reordering sections, merging headers, and applying context modelling tuned specifically for x86 code and Direct3D shader bytecode. It is the difference between packing a suitcase and vacuum-sealing it.
Party Coding
There is a tradition in the demoscene of writing productions at the event itself. No preparation, no pre-built framework brought from home, just the party place, a deadline, and whatever you can produce before the competition slot. It is the scene's equivalent of jazz improvisation: the constraints are the point.
KK wrote Neuron Activated under exactly these conditions at Riverwash 2014. A single person, working against a deadline, producing code, visuals, and music in a competition environment. The result won first place. This is not a story about raw talent, though KK has that in abundance. It is a story about what becomes possible when you have internalised your tools so completely that the distance between thought and output approaches zero.
For context: KK also took Conspiracy's legendary Chaos Theory (Assembly 2006, 64 KB, widely considered one of the greatest demos ever produced) and recreated its essence in 4 KB. The person who party-coded Neuron Activated does not merely work within constraints. He compresses the constraints themselves.
The Uncomfortable Arithmetic
A modern web page transfers, on average, 558 KB of JavaScript. Of that, roughly 44% never executes. The unused JavaScript alone, the code your browser downloads and then ignores, outweighs Neuron Activated by a factor of fifty. The intro that fits a fractal universe, a tunnel ride, particle systems, and a guitar into 5 KB is smaller than the dead code in your landing page.
This is not an argument that web applications should be 5 KB. The comparison is unfair and everyone knows it. A production application handles authentication, state management, accessibility, error boundaries, internationalisation, and the accumulated scar tissue of a thousand edge cases. Neuron Activated handles none of these.
But the gap is instructive. Not because we should all write raymarchers in DirectX 9 shaders, but because somewhere between 5 KB and 558 KB of unused JavaScript, there is a point where we stopped asking whether each byte deserved its place. The demoscene never stopped asking. That is what makes it valuable, not as nostalgia, but as a living standard of care.
Cultural Heritage
Since 2020, the demoscene has been UNESCO Intangible Cultural Heritage in Germany, Finland, and the Netherlands. Not as a museum exhibit. As a recognised living art form, practised by thousands of people who gather at parties, compete within absurd constraints, and produce work that redefines what is possible within those limits.
Neuron Activated is one data point in a forty-year tradition. But it is a particularly sharp one. One person. Five kilobytes. Written at the party. Won the competition. The scene has been doing this since before most of today's senior developers were born.
The question is not how KK fit all of that into 5 KB. The question is why we decided that 87 KB for a DOM query library was acceptable. Somewhere along the way, the industry chose convenience over craft. The demoscene chose differently.