01 — Demo · Castle Clashers
E220 — Eliott Valette · Nicolas Grimaldi · Mathis Villaret
01 / 03
Track 2 · Playable Ad

Castle Clashers,
generated from a video.

Drop in a 30-second gameplay clip. Out comes a self-contained, interactive HTML playable — ready for AppLovin, in minutes.

Bundle
2.03
MB · single file
End-to-end
~2
minutes
Compliance
MRAID
2.0
Voodoo × Anthropic
Hackathon · Track 22026
02 — Pipeline
E220 — Eliott Valette · Nicolas Grimaldi · Mathis Villaret
02 / 03

One pipeline,
any gameplay video.

Six stages, fully automated. Gemini reads the video, decides the mechanic, resolves assets through a cascade, generates the code, and verifies the output before we ship.

0130s · MP4
Video
Any gameplay clip
02JSON spec
Multi-pass Gemini
Timeline · Mechanics · Visual UI
0312 sprites
Asset cascade
Bank → Scenario → SVG fallback
04HTML + JS
Codegen
Gemini fills the template
050 errors
Verify
Headless Playwright loop
06MRAID 2.0
HTML
Single file, ≤5 MB
Inputno human in the loopOutput
Voodoo × Anthropic
Hackathon · Track 22026
03 — Generalisation
E220 — Eliott Valette · Nicolas Grimaldi · Mathis Villaret
03 / 03

Same pipeline. 2D, 3D, anything.

Castle Clashers was the imposed demo. The pipeline is the deliverable — point it at a different gameplay video, get a different playable.

Voodoo × Anthropic
Hackathon · Track 22026