OhMyGame
OhMyGame is the open-source studio for making games with AI. Design, build, playtest, and publish games in one app, with your own model keys.
Three AI models got $25 and 3 hours each to make a horror game that scares one person. Play them in your browser.
GamesJavaScript · PythonGitHub @KostiKoNeuroOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Three AI models (Claude Opus 5.5, Gemini 4 Argon, Kimi K3.1) got $25 and 3 hours each to make a horror game that scares one person. Play them in your browser.
Taken from the repository README
Loading the full README.
Read the full README ↗A Halloween series where Claude Opus 5.5, Gemini 4 Argon and Kimi K3.1 Pro get the same task, the same prompt and $25 and 3 hours per model, everything included (their own tokens, code and every generated asset: images, voices, music, sound). I play each game live on camera without knowing anything about it in advance.
▶ Play in your browser: https://kostikoneuro.github.io/ai-horror-games/ 🎬 Videos (English audio track): [YOUTUBE LINK]
Headphones on, lights off.
Task: make your own Five Nights at Freddy's. A night guard in an abandoned Halloween pizzeria, cameras, two doors, a battery that runs out, and at least three original animatronics with different behaviour. Survive until 6 AM. All three games are in English and run fully offline.
| Game | Model · agent | Spent of $25 | Place | |
|---|---|---|---|---|
| 🥇 | Night Shift at Pumpkin Pete's: play | Gemini 4 Argon · Antigravity | $20.41 | 1st |
| 🥈 | Night Shift at Pumpkin Pete's: play | Claude Opus 5.5 · Claude Code | $22.30 | 2nd |
| 🥉 | Night Shift at Pumpkin Pete's: play | Kimi K3.1 Pro · Kimi Code | $13.31 | 3rd |
episode-2-five-nights/prompt.md. Each model worked alone
in its own native agent, with a script that showed the money and time left.follow-up-prompt.md and
follow-up-prompt-compete.md. Opus only got "continue"
after it hit the API key limit.ASSET_MANIFEST.md (how every asset was made and what it cost). The models'
asset-generation scripts and logs are not included: they are not needed to play.Python 3 and Chrome / Edge / Firefox (the games load audio with fetch, so open them through a local server, not as a file):
cd episode-2-five-nights/gemini-4-argon && python -m http.server 8000 → http://localhost:8000cd episode-2-five-nights/claude-opus-5.5 && python run.pycd episode-2-five-nights/kimi-k3.1-pro && python -m http.server 8000 → http://localhost:8000The games are in Russian (made for a Russian-speaking player); Argon's game has an English toggle. They may ask for camera / microphone access: everything stays in your browser, nothing is sent anywhere, and every game works if you say no.
| Game | Model · agent | Spent of $25 | Place | |
|---|---|---|---|---|
| 🥇 | Forty Days — play | Claude Opus 5.5 · Claude Code | $24.56 | 1st |
| 🥈 | Protocol: Don't Look — play | Gemini 4 Argon · Antigravity | $6.62 | 2nd |
| 🥉 | The Shift — play | Kimi K3.1 Pro · Kimi Code | $10.70 | 3rd |
episode-1-scare-kostya/prompt.md. Each model worked in
its own native agent, alone, with a script that showed the money and time left.follow-up-prompt.md). Opus only got "continue" after
interruptions.ASSET_MANIFEST.md (how every asset was made and what it cost) and
HOW_TO_RUN.md. The asset-generation scripts in tools/ / scripts/ are the models' own; they need your own
API keys in a .env file and are not needed to play.Python 3 and Chrome / Firefox:
cd episode-1-scare-kostya/claude-opus-5.5/game && python -m http.server 8765 → http://localhost:8765cd episode-1-scare-kostya/gemini-4-argon && python start_game.pycd episode-1-scare-kostya/kimi-k3.1-pro && python start_game.pyMade for the YouTube channel Nerdy Kostya (RU: «Ботанутый Костя»). License: MIT.