How it is made

Two weeks of holiday, one person and a team of AI agents: scenes written as programs, people with the movements of living actors, music of its own for every scene.

Two weeks of holiday. One person and a team of AI agents. I came up with things, chose, and said “once more”, and they wrote, drew, composed — and sometimes argued with me.

Nothing you see here is a drawing or a video. AI writes every scene as a program: how light falls from a window, how water trembles, how the grass sways in one wind shared by all. That is why a scene is alive — move the mouse or tilt your phone, and it answers.

People in the scenes walk, sit down, turn round, put a hand on a shoulder. Their movements were captured from living actors, and whatever the recordings lack is filled in by a model trained on hundreds of hours of such capture. Everyone walks at their own pace, and feet don’t slide over the ground.

The music is composed by a model — for the mood of that very scene. The characters’ voices are synthesised too. It is all made once and kept, so your play costs nothing, to you or to me.

The script, the choices and the mini-games are written by AI. And before a script becomes a game, three independent AI readers go through it: one looks for holes in the logic, another for what rings false to life, the third for where we broke our own rules.

In two weeks the thing that draws the scenes was rewritten three times — the last time on WebGPU, a new way of drawing in the browser. Each time for one thing: to make it more beautiful and keep it from lagging on a weak laptop and an ordinary phone. The whole story is in [“Why it was slow”](/stories/why-it-was-slow).

Games where every object in a scene has an AI of its own, with its own memory — so you can talk to a lamp. A game with a game master who draws new places right in the middle of a play. A riddle where the keeper only answers “yes” or “no”. They aren’t here yet. Maybe they will be.

The details, game by game, are in [the other stories](/stories).

How worlds and scenes are built — [on GitHub](https://github.com/moood-me/moood). A world here is just a folder of text, and every scene keeps all of its versions. Write to me on Telegram — I’ll tell you how I do it and help. Or read it all in detail — [how to make your own game](/stories/make-your-own).

- Telegram — [write to me](https://t.me/pavel_zhur): feedback, questions, ideas, bugs — anything - Email — [[email protected]](mailto:[email protected]) - Suggest an idea for a game — [here](/idea)

~~Written by Pavel~~ — that isn’t true.