Frost Friend

The Blender snowman is the whole show: three softly-fused snowballs with a coal-dot smile, carrot nose, glossy buttons, Y-branched twig arms, a tilted teal bobble hat and a striped fringed scarf. Hop him around the clearing — every hop stretches in the air, squashes on landing and kicks up a puff of snow while his scarf flutters and his head looks where he is going (or drifts to the warm lantern when he rests). Say hello: 1 waves the twig arm, 2 tips the hat clean off his head, 3 is a full happy spin to a celesta arpeggio. Falling snow, snow-laden pines, a drift-ring boundary that gently stops him, and a pink-to-blue dusk with the first stars. Electric piano and strings carry the evening; every sound is a sampled instrument.

Play it now

Tap once for sound - arrows/WASD or drag hop - 1 wave, 2 hat tip, 3 spin

▶  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
Concept prompt

A cheerful snowman in a twilight winter clearing: three stacked snowballs with a friendly coal-dot smile, coal buttons and a bright carrot nose, thin twig arms, a knitted teal bobble hat and a matching striped teal-and-cream scarf, standing on sparkling fresh snow with soft drifts, snow-laden pine trees behind, gentle falling snowflakes, a warm lantern glowing on a wooden post beside him, pastel pink-and-blue dusk sky, cozy storybook mood with soft shadows, high-end stylized 3D game render, no text, no watermark, no UI

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
Blender studio render 2
Blender studio render 2 — code-modeled, rendered by the studio harness
Blender studio render 3
Blender studio render 3 — code-modeled, rendered by the studio harness
Blender studio render 4
Blender studio render 4 — code-modeled, rendered by the studio harness
Blender studio render 5
Blender studio render 5 — code-modeled, rendered by the studio harness

Made by AI, compiled by the real Unity 6 engine

Four code-modeled Blender exports ship as named nodes and the engine builds the rig around them: the snowman himself (three softly-fused snowballs, Y-branched twig arms, a tilted bobble hat and a striped scarf), the lantern, a snow-laden pine cloned around the clearing, and the drift mounds that form its boundary. The engine groups the imported meshes under its own pivots so the head can turn to look where he is going — and at the lantern when he is idle — while the hat tips, the twig arm waves and the scarf tail flutters behind each squash-and-stretch hop. Every sound is a sampled instrument: an electric-piano and strings dusk loop, a low brass accent on each landing, and celesta, harp and glockenspiel for the emotes — never synthesized. The piece also carries a boot-time self-test that proves its own controls are not mirrored: it steps the snowman one metre along each direction, projects him to screen space, and asserts the movement matches the key you pressed.