📈 GH Trending Explorer 🎲 Surprise me

← all repos

WhiteTowerAI / ohmygame

git clone https://github.com/WhiteTowerAI/ohmygame.git

The open-source studio for making games with AI. Your own one-person game studio. Everything you need to make games with AI, in one app. Game canvas. Bring your own key.

+10
stars, 24h · #3,286
+~75
stars, 7 days · #2,778
+~320
stars, 30 days · #2,538
1.0k
★ total · +8% this week
120
forks · 12 open issues

Star history (as recorded here)

2026-10-20 · 979 ★ 2026-10-23 · 1,011 ★
LanguageTypeScript
LicenseApache-2.0
Created2026-08-11 (2mo ago)
Last pushtoday
Watchers8
OwnerOrganization

GitHub topics

Links

README excerpt
**Your own one-person game studio.** Everything you need to make games with AI, in one app. Bring your own key.
 English · 简体中文 
https://github.com/user-attachments/assets/4d5805fe-92a2-40b4-a232-c7452f9a796a
> [!NOTE]
> 🚧 OhMyGame is in beta. Expect rough edges. Join us and let's build it together!
## What it is
Making a game takes design docs, 2D art, 3D models, video, code, and somewhere
to put it when it's done. Today those live in five or six different tools.
OhMyGame puts them in one app: describe your game, and the agent designs it,
makes the assets, builds it, plays it to check it works, and publishes it to a
link you can share.
Two core design ideas shape it:
1. **Everything lives on a canvas.** Design docs, concept art, 3D models, and
 video sit side by side on one board. One character sketch can grow into more
 art, a video, or a rigged 3D model, and everything is ready to use in your
 game.
2. **The agent does the work.** It drives the canvas the way you would:
 drafting the design doc, turning a character sketch into a rigged 3D model,
 writing the code, and playtesting the result.
It's open source and works with 40+ model providers through Pi, from Anthropic
and OpenAI to DeepSeek and Qwen. Your keys stay on your machine, there are no
per-run credits, and what you make is yours.
## Features
### 🤖 Agent: drives the canvas, builds and plays the game
The agent works the canvas the way you would: it drafts the design doc, lays
out boards, and generates assets on them. Then it reads the design doc, writes
the code, and runs the game in a live preview. Then it opens the game in a window you can watch and plays it, including
real-time canvas and WebGL games. When it finds a problem, it tries a fix and
plays again. Along the way it can generate images, video, and 3D models, search
the web, and use MCP servers or the Codex and Claude Code plugins you already
have.
**▶ The agent playtesting a new item feature on desktop and mobile, then reporting
what it found (sped up 4×).**
https://github.com/user-attachments/assets/3cb982e8-a4a8-4715-bf3c-df4e41e7855b
### 🎨 Canvas: design docs, art, video, and 3D on one board
Every game project has a design space: a main design doc plus boards where
the doc, images, video, and 3D models sit side by side. Nodes can use each
other as references, so one character design can lead to more images, a video,
or a rigged and animated 3D model. Results go into a shared Asset Library that
your games can use.
https://github.com/user-attachments/assets/5a35964d-87b3-4153-8b1b-fc6deced5bb3
### 🔗 Publish: one link, playable anywhere
Sign in and publish: OhMyGame builds your game and gives it a link anyone can
play in the browser. Republishing updates the same link. Published games are
listed in the in-app Community, where you can play what others have made.
## What you can make
Three games our team made with OhMyGame:
 Interactive film 
 Island builder 
 Deckbuilding roguelike 
### 🎮 Web games
**The best place to start.*