Home - News - Articles - Books - Source - Videos - Xmas - About

One C File, One Shader, Zero Excuses

Vilos Cohaagen, Demoscene Weekly
9 June 2026

Click to watch video on YouTube

Executive Summary

The Summer Preview 2026, released June 1st under the working title "Project Moloch," is a real-time GLSL production from C/J/R Productions running on Nvidia Jetson silicon — comfortably on an Orin, defiantly on a Nano. The headline claim is one I rarely get to type without reaching for the salt: the whole base system is one C file and one shader file. No engine. No three-gigabyte runtime. No launcher that phones home. A tunnel, some spheres, a great deal of deliberate corruption, and a Huelsbeck track. As summer warm-ups for the Xmas demo go, this is the good kind of show-off: small, fast, and dense with things only a scener will catch on the first pass. It belongs on your hardware.

Technical Foundation

Let us start where I always start. The shader is a modified ShaderToy port — Elsio's Ocean tunnel to surf — rebuilt as "Sky Tunnel" and driven from a single C host. The authors are upfront that they added a second sphere, pushed the palette, layered in plasma, beat-synced the lot, and optimised it until the Orin stopped complaining. Crucially, the modified shader is published at /source/skytunnel_2026.fs, and the upstream is credited by name with its CC BY-NC-SA 3.0 licence stated plainly. This is how you port a shader. Attribution, licence, link to the diff. I have docked entire productions a full grade for less; here there is nothing to dock. A NonCommercial base in a NonCommercial intro is a clean fit, and the comment hygiene in the modified file is the work of people who expect to be read.

One omission I am constitutionally unable to let pass: the notes name the target hardware but never once state a native resolution or a sustained frame rate. "Fast enough for the Orin" is a vibe, not a number. I want the pixel count and the millisecond budget, and I want to know whether that budget holds when the plasma and the glitch passes stack. Until somebody pins those down, I am filing the performance claim under "probably true, unproven." That is not an accusation — the timing on screen reads tight — it is a request for the spec sheet that a one-C-file intro of this discipline ought to be proud to ship.

On cross-platform reach: this is an embedded-Linux/Jetson production at heart, and that is a genuinely interesting place to put an intro. I will note only that the authors clearly run Windows too (the Netflix-app dig betrays them), so a base build that reaches the desktop would widen the audience without betraying the ethos. No Mac-only nonsense here, thankfully, so we remain on speaking terms.

3 Dirks

Artistic and Audio Production

The look is a self-aware descent into controlled failure: a Dragon's Lair-flavoured rolling-spheres tunnel (a coincidence, they swear, and I believe them) progressively eaten by intentional artefacts. The fades are clean, the font rendering has been fixed since last outing — they say so, and on screen it shows — and the colour work is louder and weirder than the house norm. The green corruption passes are the tell of a coder who knows exactly what zeroed UV-planes look like in an RGB pipeline and decided to weaponise the mistake. That is the difference between a glitch and a glitch aesthetic: intent.

Audio is two strands. The spine is Huelsbeck's Miami Midnight Drive, used under a proper royalty-free licence — and any production with the good taste to pay the Turrican man his due starts a length ahead in my book. The second strand is a lifted vocal from Mateo & Matos' Rhythms of the Universe (1999), the wizard-and-girl exchange, which the authors concede is a "great mix, mediocre audio quality" and then — heresy — keep the clicks and pops on purpose for LP authenticity. I will allow it as a stylistic choice. I will also gently observe that "we tweaked it a bit" is exactly the phrasing one uses about a session in that program which shall not be named, and I would like it on the record that I noticed.

Ons is jammer: Tegniese fout

Cultural and Scene References (decoded, because that is the job)

This is where The Summer Preview 2026 earns its keep, and the secrets drop confirms a pile of catches:

Castle of Noobs

Community and Heritage

The greetings roll deep and real: Triumph, Scoopex, No Limits, New Wave, Cryptoburners, IT, Spaceballs, Offence, Razor 1911, Crusaders, Kefrens, Cinefex Design. That is not a name-drop, that is a family tree, and several of those branches I have shaken hands with. Credits are specific — Tor Ringstad on the Dirk reinterpretations and on Blimpy (with, the notes admit, "a little help from his robot army"); Tom Casso on the Moloch logo, drawn from memory in Microsoft Paint, which is either a confession or a flex and works as both; Sjur Julin on a certain book cover. Source is linked, licences are stated, references are footnoted in their own release notes. This is a group that documents itself the way a group should.

A personal note, since the production drags me into it: the cover Sjur rendered is for "From Noob to 1337 in 0x15 Minutes", my long-suffering and not-yet-finished volume, chapter 0x00 of which lives at cohaagen.com. I had no hand in the intro and take no credit for it. I will only say that being recycled into someone else's easter egg, thirty-odd years after a certain 1991 encounter with the South African scene, is a strange and not unpleasant way to spend a Tuesday.

Areas for Consideration

Two, and neither is fatal. First, the missing numbers: state your resolution and your frame rate. An intro this honest about its one C file should not go coy about its pixel budget. Second, the Moloch logo. An error mirrored, flipped, and hidden behind a helmet is still an error, and "we noticed" is charm deployed to cover a fix that didn't happen. I have a standing allergy to project-management slips dressed up as personality. The saving grace here is that they told us — which converts a cover-up into a joke, and a joke I can live with. Fix it before Xmas anyway.

Blimpy

Conclusion

The Summer Preview 2026 is exactly what a summer preview should be: a tight, unbloated, reference-saturated statement of intent that respects its sources, credits its musicians, publishes its shader, and corrupts itself with real understanding of how the pipeline breaks. The native-code discipline is genuine, the cultural layer is dense and accurately attributed, and the heritage is worn with earned pride. Hold it to the spec sheet it refuses to print and it still stands up. If the Xmas release lands the resolution it's hiding and irons out Dirk's helmet, C/J/R Productions will have a canon entry. For now: a strong, confident yes. Be seeing you.

Footnotes

[1] pythoneer: see lamer. Used here with affection and a clear conscience.

About the Author

Vilos Cohaagen is also known as Cox in the Commodore Amiga demo group Maxx Limits. He is recognized for his code in numerous productions, including "System Breach" (1987) and "Vector Demo" (1989). He writes regular columns for Demoscene Weekly and is currently employed by a cutting-edge VR-company in South Africa.

Maxx Limits demos for Commodore Amiga


Home - Sitemap - Licensing - W3C