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)
LanguageTypeScript
LicenseApache-2.0
Created2026-08-11 (2mo ago)
Last pushtoday
Watchers8
OwnerOrganization
GitHub topics
ai-codingai-coding-agentai-game-designai-game-devai-game-developmentai-imageai-videocanvasgame-aigame-assetsgame-developmentgamedevopen-gameopen-google-playgroundpi-agentpi-coding-agent-theme
Links
- GitHub: github.com/WhiteTowerAI/ohmygame
- Homepage: https://ohmygame.ai/
- Releases · Issues · Hacker News mentions
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.*