Jordan Levy

Stand Up Comedy Simulator

You write a set, walk on stage and perform it to a room of persistent AI personas. They react, you can bomb, and you can recover.

The audience is the game. Each seat is a persona that keeps its own history, so a joke that worked on one crowd can die in front of another.

How it was built

The whole thing was built to run with no credentials first. Every audience reaction has a deterministic fixture, and the live models are swapped in only when a key is present. That keeps the tests honest and the demo free.

The backend has an evaluation folder for the audience models, with written model reports and a playtest journal alongside it.

Status
Vertical slice
Backend tests
15 of 15 passing
Without an API key
Runs on deterministic fixtures
Codex threads
25
Built with
Unity 6, Node 22 backend, OpenRouter for the audience models