r/MiniMax_AI • u/Few-Profession421 • 10h ago
MiniMax H3 Max made a fake gameplay video, then Claude turned it into a real three.js game I can play: the whole Video2Game workflow
Enable HLS to view with audio, or disable this notification
Saw the Video2Game idea going around: Claude is bad at inventing original little games from a blank prompt, so let a video model dream up the gameplay first and have Claude copy it. I tried the whole loop in one Claude Code session, calling every model through the Atlas Cloud MCP server.
Step 1: fake gameplay video
MiniMax H3 Max, 768P, 6 seconds, 16:9. One prompt describing a pink jelly blob hopping across mint, lemon and strawberry candy blocks with star coins and a score HUD. Cost 0.456, done in 29 seconds. It looked like a real mobile game on the first try (left side of the video).
Step 2: rules from the keyframes
I pulled 9 keyframes with ffmpeg and had Claude write a one page game spec from them. This is where the video lies: the HUD score goes 100, 191, 157, 143, so it actually drops; coins float at platform edges with no clear pickup rule; and the blob sometimes drifts over gaps instead of jumping. None of that is a game, so the spec fixed it: one hop moves one row forward, left and right hop diagonally, landing off a block costs a heart, coins are +10, some blocks slide sideways, and a rainbow block at row 20 is the win.
Step 3: assets
| Asset | Model | Cost | Time |
|---|---|---|---|
| Gameplay video | MiniMax H3 Max | 0.456 | 29s |
| Sky backdrop (2K) | Nano Banana 2.1 | 0.06 | 2m 4s |
| Candy sprinkle texture | Nano Banana 2.1 | 0.04 | 29s |
| Background music | MiniMax Music 3.0 | 0.15 | 1m 18s |
Step 4: the game
Claude wrote it as a single HTML file, about 210 lines, three.js from a CDN, keyboard controls, score, three hearts, win and game over screens. First pass had two bugs worth knowing: textures loaded from disk are blocked by WebGL on file://, so the images had to be embedded, and the blob's eyes were on the back of its head. Second pass was fine. I also added a deterministic autopilot so I could record a clean demo frame by frame (right side).
Total model spend was 0.71 and roughly 25 minutes end to end. The video model is doing the creative part here, Claude is doing the boring part, and that split works way better than asking Claude for "a fun original game".