Wind-Up March

A wind-up tin robot modeled entirely in code by Blender's Python API — cream face plate, amber ring eyes, brass crest and clover key — exported as glTF and brought to life inside Unity: the engine re-parents the glb's named parts onto computed joint pivots and swings them procedurally, so the little robot marches an endless circle across a toy desk, arms and legs phased to its real speed, key forever turning. Tap to wind it up for a burst of speed.

Play it now

Desktop: drag or A/D — orbit, Space — wind it up · Phone: drag to orbit, tap to wind

▶  Play

The concept is the contract

The piece was concepted first — an AI key-art painting — and its hero assets were then code-modeled in headless Blender and audited against that concept. The pair below is the contract and the build.

AI concept painting
1 · AI concept
live in the engine
The same scene, live in the engine

Code-modeled in Blender

The hero assets were modelled by agents writing Blender code against the platform sculpt kit — no downloaded models anywhere — and rendered by the studio harness for audit before entering the engine scene.

Blender studio render 1
Blender studio render 1 — code-modeled, rendered by the studio harness

Made by AI, compiled by the real Unity 6 engine

The robot was modeled as pure Blender Python by an AI agent, exported to glTF, and is streamed into the engine at runtime via glTFast — then animated procedurally by re-pivoting its named parts. The desk, bricks, lighting and camera are code-built too. No keyframes, no downloaded assets.