Skip to content
Automation Forge

Unreal Engine 5.8

A small team cannot playtest a game it cannot build.

Automation Forge generates the animation, the voice and the faces a prototype needs — in the editor, in seconds, for cents. Every step is a Model Context Protocol tool, so agents can run the pipeline with you at the helm.

Windows 10 or 11, 64-bit · Unreal Engine 5.8 · Free on your own hardware. Open where it counts.

~14 splaceholder

a motion take, on your own GPU

$0.35placeholder

a 95-line scene, fully voiced

$0placeholder

a re-run over an unchanged project

Recorded in the editor.

No cuts to hide a wait.

An agent authors the quest, the dialogue, the voices and the faces through the same tools a person would use — and everything it makes lands in the project as ordinary Unreal assets.

Where we sit

The bottleneck is the wait, not the talent.

The wait between deciding something and being able to play it is where an early game loses its months — the weeks between a design and the animation, the voice and the face that have to exist before anyone can tell whether it works.

We sit in the gap between a decision and the playable version of it, and we make that gap smaller. Everything here assumes the pipeline you already have and adds throughput to it. Nothing here replaces a person.

The landscape this replaces is divided: one model per modality, one format per model, a manual step between every pair, and none of it built to be automated. Automation Forge is one harness over all of it — providers pluggable, costs known before they are spent, local where you have the hardware — built for you and for the agents working beside you.

The bet is not that generated assets are good enough to ship. The bet is that a game which has been played for six months before its first real asset is authored is a better game.
Automation Forge — the whitepaper

Three ways in

Prototypefor everyone

Generate what the prototype needs so the thing gets played this week rather than next quarter. Animation, voice, faces and montages, in the editor, from a written description.

Shipfor indies

Some of it ships. The engine tooling has no generation in it at all — montages, weight remapping, the pipeline executor, the ledger — and is ordinary production code. Of the generated content, the triage is explicit: many VO lines, subtitles and secondary gestures never need replacing.

Throughputfor studios

Every asset in the production, accounted for — what it cost, who approved it, where it landed, whoever made it. Lines, takes, approvals, and a production brief precise enough to hand a mocap house. A studio that never generates a single asset can still run this as a VO and mocap tracker with a clean path into Unreal.

Trinity Architecture

Two users. One surface.

Software has always had two sides and one connection: the software, and the human, joined by an interface built for a person. A second user has appeared in that relationship and it is a machine — not a script driving a UI made for someone else, but a genuine consumer with its own needs and its own failure modes.

So we design for a triangle. Every operation lives on a typed subsystem; the editor UI is a thin layer over it and the agent toolset is a different thin layer over the same thing. Neither contains logic, so neither can drift. If a function needs a widget to work, the design is wrong.

interfacetoolsinstructionSoftwareone typed surfaceHumana thin client over itMachinea different thin client, same surface
Building for the machine user produced a better API for the human one — idempotent, non-blocking, typed, and costed before it commits. We did not set out to improve the human experience by serving the machine. That is simply what happened.

Read Trinity Architecture →

The family

5 sets, 19 plugins.
Free on your own hardware. Open where it counts.

Five sets, one pipeline — and more on the way.

Motion is where the suite began, not where it ends. Generation spans motion, voice and faces today — meshes, images and a creative-direction layer are coming — and every set runs through the same providers, the same ledger and the same pipelines, whether a person is driving or an agent is.

Coming

MeshForge

3D generation, on the same spine.

Props, set dressing and staging geometry from a description — generated into the project, iterated as the layout changes, and swapped for the final asset as a reference change the game never notices.

Coming

VisualForge

Images and textures, in the pipeline.

Concept boards, placeholder UI and textures on the same provider registry and the same pipelines — generated against the project’s art direction rather than one prompt at a time.

Coming

ArtForge

The creative direction layer.

One versioned style source — palettes, references, rules — that every other Forge generates against, so a thousand generated assets read as one game instead of a thousand prompts.

Nine steps in, the run holds.

Amber means a person decides.

Leave it running. It stops exactly where you said.

An automated run does what you told it and nothing else. It prices the work before committing, skips everything it has already done, and holds any decision a machine should not make — the run suspends, and waits for you. That is what makes it safe to wire five sets together and walk away.

PlaceholderVideo: a production pipeline, mid-run — steps cached, costs totalled, one gate holding for reviewAsset A1 — real pipelines, built together and captured. Replaces the AFP_GateProof test shot (P2).
A pipeline run in the editor: what executed, what was skipped, what it cost, and the one step waiting on a person.

Measured

Numbers we took ourselves.

Every figure on this site came off a run in our own project — one per capability, so the whole proposition fits in a row: a playable scene costs minutes and cents, and running it again costs nothing.

~14 splaceholder

a motion take, prompt to clip

A fresh prompt to a finished clip on the character you paired, locally on your own card.

$0.35placeholder

a 95-line scene, fully voiced

Ninety-five lines voiced from scratch on a hosted provider, character-level timing attached.

1 : 4placeholder

face solve time to audio length

One second of solve per four seconds of audio, locally on CPU, with no account.

$0placeholder

a second run over an unchanged project

The ledger knows what it already made. A re-run executes nothing and spends nothing.

Coming

The web workspace. Paid per seat.

Automation Forge Pro

Your content team is bigger than your Unreal team. Pro is a web workspace for the writers, narrative designers and VO directors who own the words and the performances: they write, generate takes, direct and approve in a browser — and approved work lands in the project correctly wired, the next time a developer syncs.

The first thing it does is the thing nobody else does: hear and watch a scene play before Unreal is involved at all.

And when the design settles, Pro turns what your team kept into a production brief — the exact list your VO studio and mocap house record against, delivered through the same workspace, tracked in the same ledger as everything generated.

Join the Pro waitlist

Opens a message to bojan@blackcode.ch. One email when Pro opens its doors. Not a newsletter.

What Pro will do, in full →

Start here

Start with the plugins. Free on your own hardware.

The suite installs free and runs complete on your own machine — motion on your GPU or a rented card, speech on your own provider account, faces and montages on the CPU you already have. Open source where it counts. And when the team outgrows one seat, Pro is the same pipeline with everyone in it.

Get release news

Opens a message to bojan@blackcode.ch. One email when something ships. Not a newsletter.