This video is about how this video was made
This video (the script, the voice timings, the source code, the storyboard, the briefs the subagents got, the grade a reviewer gave an earlier draft) is the real artifact from making this video . Claude Opus 5.5 built it in Claude Code, starting from an open-source project, and this post walks through the innards. The seed: a video is a function of time It started from JohnHeibel/PDoomVideo , the…
This video showcases the inner workings of how it was created, detailing the script, voice timings, source code, storyboard, and briefs used by the AI system Claude Opus 5.5. Claude Code generated the video from an open-source project, with the seed being a music video called JohnHeibel/PDoomVideo. The core principle is that every frame is a pure function of time t, with no randomness or clock involved.
Frames can render out of order and be regenerated on demand, allowing the video to show itself at different frames. The narration is scripted in script.md, with characters converted into words and timed. The flash in the video is triggered when the word "now" is spoken. The storyboard was written before any code, with each line corresponding to a script line, a shot, and a demonstration on the cue word.
Parallel subagents were assigned three chapters, each with a brief, which they verified and reported on. A reviewer graded draft 1, noting frame 11 and the HUD's timing discrepancy, which were then corrected. The video's ending is a real Droste loop, where the player within the video draws its own output canvas, creating a recursive effect. The final video is draft 2, consisting of 3,224 frames at 30 fps, lasting 107.5 seconds.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.