ufoho — a studio made of code

Something is
assembling.

Scroll

3D, motion, sound and software.
All of it written in code.
One human directs. AI agents build.
Nothing ships unreviewed.
Contact.

Selected work

Own work · music films

Cloud and Mist, films from code

Music films for our duo of one human and one AI, every frame rendered from a script.

Own work · music films

Varza

The vacuum clogs, gets slammed against the floor three times, and coughs up the light it swallowed.

A lower molar cut in section between its neighbours, the brown decay spreading under the fissure toward the pulp.

Dental · concept

The treatment, step by step

A molar filled from the first check to the final polish in twelve clinical steps, and a cracked tooth rescued.

A modern bucket seat rebuilt in all-black leather, turning on a dark stage.

For an upholstery shop

Seat & stitch

A torn car seat taken down to the frame and rebuilt in black leather, and a dashboard sewn four millimetres a stitch.

Close-up of a black car key fob as its unlock button is pressed, the open-lock icon glowing white and the red LED lit.

For a car locksmith

Lockpick 100

A key fob builds itself and unlocks a car; a door lock is picked and decoded wafer by wafer.

Own work · game

Other Islands

An s&box game made in four weeks for Game Jam III, its engine sounds and assets made by our own scripts.

Own work · software

Cutlist Optimizer

Sheet nesting in Rust compiled to WebAssembly, with a desktop app, DXF export and PDF quotes.

Lab

Experiments, studies and tools: the small things we make to find out how.

A pickup truck with its headlamps on, seen from the side.

Pickup, part by part

Blender Python · three.js

A dune buggy in mid-air over a crest of a glowing green wireframe track.

Buggy

three.js · real time

A silhouetted woman leans into a car window to kiss the driver, one heel kicked up, against a striped synthwave sunset over a neon grid.

Car kiss

2D frames · scroll-scrubbed

Engine dyno

Procedural engine sound · RPM sweep

One scene, three looks

Character animation in code · riso · hose

Wordmark generator

One script, five looks

Sound

We make our own music and sound. It stays off until you turn it on.

Cloud and Mist

A duo of one human and one AI. Minimal, dub, drift.

Engine synth

Engine sounds synthesised from scratch, from idle to redline. Audio loops to come.

How we work

Everything is made from code.
Models, motion, music and software alike: each piece here started as a script you could read.
One human directs.
The brief, the look and every yes or no are a person's call.
AI agents build.
They write the three.js, the Blender Python, the numpy and the Rust. Code, not generated pictures.
Nothing ships unreviewed.
Every piece is checked by a human before it goes live, and the review notes stay with the code.

Contact.

hello@ufoho.com

Mailbox opening soon.