Skip to gallery
MotionPromptGallery

38-second fictional game trailer built entirely in code

By Paruchh (@theparuchh). Model: GPT-6 Astra. Posted Oct 4, 2026. Original post: https://x.com/theparuchh/status/2106824464092770455

Create a cinematic trailer for a fictional game, 35–40 seconds long, with the production quality of a reveal at The Game Awards

MAIN RULE
Everything the viewer sees and hears must be created by your code: geometry, materials, animation, lighting, particles, titles, music, and sound
No premade models, textures, HDRIs, images, videos, audio, or logo fonts from the internet
System fonts are allowed

TOOLS

- Blender (headless, Python/bpy): procedural generation using Geometry Nodes and shader nodes, animation using keyframes and drivers
- Rendering: EEVEE Next (bloom, volumetrics, motion blur, depth of field), use Cycles only for 1–2 hero shots if time allows
- Audio: synthesis in Python (numpy/scipy) or SuperCollider for music, ambience, impacts, whooshes, rumble, and a deep BRAAAM at the climax
- Assembly: ffmpeg for editing, color grading, grain, 2.39:1 letterboxing, and audio mixing

STEP 1: CONCEPT
Invent a game: its title, setting, conflict, and one memorable visual hook, such as a world with floating mountains or a gigantic creature beneath the clouds
Write it in CONCEPT.md

STEP 2: STORYBOARD
Plan 8–12 shots with timecodes in STORYBOARD.md
For each shot, describe what is in frame, camera movement (dolly, crane, orbit, FPV flythrough, slow push-in), focal length, lighting, and sound
Structure:

- 0–8 s: quiet and atmosphere, dawn, slow wide shots
- 8–20 s: increasing pace, transition between day and night (time-lapse sky and shadows), first signs of a threat
- 20–32 s: climax, fast cuts on the beat, epic scale, particles, bursts of light, a creature or an event
- 32–35 s: impact, black screen, animated game logo
- 35–40 s: “Coming 2027” and a quiet final sound

STEP 3: WORLD AND ANIMATION IN BLENDER

- Procedural terrain (noise + erosion), procedural vegetation or ruins using instancing, water or volumetric clouds
- At least one complex character or creature animation: a bone rig created through code, procedural walking or wing flapping, secondary animation (tail, cloth, dust particles)
- Dynamic sky: Nishita sky or a custom shader, sun moving along an arc, stars at night
- Atmosphere: fog, god rays, dust in light beams, particles (sparks, ash, leaves)
- Camera: smooth Bézier curves, easing, subtle noise-driven handheld shake in dynamic shots, no linear movements
- Logo: 3D text or a procedural emblem with an assembly animation and an emissive shader

STEP 4: AUDIO
Synchronize the music with the edit: tempo and impacts must align with cut timecodes
Layers: ambient pad, pulsing bass, percussion during the climax, sound design for specific on-screen events
Final mix: stereo, normalized to -14 LUFS

STEP 5: QUALITY CONTROL

- First render a low-resolution preview of each shot and 3 still frames per shot, inspect them yourself and honestly assess composition, lighting, readability, and whether it looks expensive, rework weak shots
- Only then perform the final render

DELIVERABLES

- trailer.mp4: 1920×1080, 24 fps, H.264, AAC
- Source folder: .blend file, all generation scripts, audio script, assembly script
- build.sh / build.ps1: one command that rebuilds everything from scratch
- README.md: concept, storyboard, description of techniques, render time

SUCCESS CRITERION
Someone watching without any context should believe this is a real game trailer rather than a technical demo
Priority: atmosphere, lighting, and rhythm matter more than object count

Choose the technologies yourself within these constraints
Work autonomously until the finished result is ready

178 pieces · 4 models

Motion graphics made with frontier AI models, next to the prompts that made them.

A curated gallery of work made with Claude Opus 5.5, Kimi K3, Claude Fable 5 and GPT-6 Astra. Every piece credits its creator and links back to the original post.

178 pieces

Claude Opus 5.5

20-second kinetic identity bumper for TechHalla

@techhalla

Prompt
Claude Opus 5.5

Interactive Raptor 3 rocket engine explainer

@konstantinsaifo

Prompt
GPT-6 Astra

Little Ritual

@OpenAIDevs

Prompt
Claude Opus 5.5

Motion showreel with a fully code-synthesized soundtrack

@prasenx

Prompt
Kimi K3

Voxel pod-racer run

@ivanfioravanti

Prompt
Claude Opus 5.5

Infinite-zoom landscape loop

@koldo2k

Prompt
Claude Opus 5.5

30-second motion promo for Kody

@kentcdodds

Prompt
GPT-6 Astra

Velocity Loop

@OpenAIDevs

Prompt
Claude Opus 5.5

Linear algebra fear music video

@doubleunplussed

Prompt
Kimi K3

Melting Space: Ricci flow and the Poincaré conjecture

@HarleyCoops

Prompt
Claude Opus 5.5

Motion design showreel exploring "overthinking"

@gizakdag

Prompt
Claude Opus 5.5

Recursion explainer with shifting video styles

@emollick

Prompt
GPT-6 Astra

38-second fictional game trailer built entirely in code

@theparuchh

Prompt
Claude Opus 5.5

UX decision explainer animation

@moguzbulbul

Prompt
Claude Opus 5.5

Chaotic brain-rot style motion video

@kloss_xyz

Prompt
Claude Opus 5.5

Create a complete, polished Spotify-themed motion graphics…

@brainextends

Prompt
Claude Opus 5.5

Create and render a 15-second motion graphics video introducing…

@HowDevelop

Prompt
Claude Opus 5.5

Create best motion graphics explainer of the (your product)…

@sudo_kiran

Prompt
Claude Opus 5.5

History of AI animated timeline video

@kloss_xyz

Prompt
Claude Opus 5.5

Launch motion video for mounis.app

@MustaphaFenzar

Prompt
Claude Opus 5.5

Live generative code art from a typed word

@MiaAI_lab

Prompt
Claude Opus 5.5

Make a showreel-style motion graphics video for my portfolio…

@wani_shola

Prompt
Claude Opus 5.5

Motion piece by @alexwtlf

@alexwtlf

Prompt
Claude Opus 5.5

Motion piece by @daniel_mac8

@daniel_mac8

Prompt