{"slug": "open-source-game-dev-agent", "title": "Open Source Game Dev Agent", "summary": "OpenGenie, a free and open-source AI-powered game engine, launched to let anyone build video games by describing them in plain language. The tool packages Godot 4, git, and an AI agent into a single app with zero setup, automatic testing, and one-click export to multiple platforms. Games created with OpenGenie are fully owned by the user under the GPLv3 license.", "body_md": "OpenGenie is an AI-powered game engine that lets anyone build a real video game by describing it\nin plain language. Games are real [Godot 4](https://godotengine.org) projects under the hood, and\nthe AI assistant is powered by the [OpenCode](https://opencode.ai) CLI. Everything — the engine,\ngit, and the AI agent — ships inside the app, so there's nothing to install or configure beyond\nan API key.\n\n[\n](/legojazz/OpenGenie/blob/main/docs/screenshot.png)*OpenGenie automatically tests your game, so you spend less time debugging, and more time in the\ncreative process of creating your game. Play demo here.*\n\nOpenGenie is completely free and open source under the permissive GPLv3 license. No strings attached, no royalties. Games you create are yours. We follow the very permissive Open Source model of Godot, which is a key technology that enables OpenGenie.\n\nClaude Code and OpenCode are excellent general-purpose coding agents — but they assume you already have a dev environment, are comfortable in a terminal, can easily create art assets, and can wire up a game engine and an export process yourself. OpenGenie uses that same class of AI agent, but packages it for one job: making a game.\n\n-\n**Zero setup**— Godot, git, and the AI agent all ship inside the app. No terminal, no installing an engine, no build pipeline to configure. Batteries fully included. -\n**The AI tests its own work**— through a built-in MCP harness, the assistant can run the game off-screen, send scripted input, take screenshots, and query game state — so it catches broken changes before telling you it's done, instead of you finding out later. You spend less time debugging, and more time in the creative process. -\n**Art, not just code**— 2D and 3D asset generation is built into the same chat, so sprites, icons, and models land straight in your project alongside the code that uses them. Note: I plan to add audio (music and sound effects) generation in the future as well. -\n**One-click export**— ship to all six Godot platforms without touching an export pipeline yourself (MacOS, Linux, Windows, iOS, Android, Web).\n\nClaude Code is the right tool if you're a developer who wants an agent inside your existing workflow. OpenGenie is for anyone who wants to make a game, with the same caliber of AI doing the work end-to-end.\n\n| Platform | Download |\n|---|---|\n| macOS (Apple Silicon & Intel) |\n|\n\n[OpenGenie-Setup.exe](https://github.com/legojazz/OpenGenie/releases/download/v0.1.0/OpenGenie.Setup.0.1.0.exe)[OpenGenie.AppImage](https://github.com/legojazz/OpenGenie/releases/download/v0.1.0/OpenGenie-0.1.0.AppImage)Install OpenGenie and open it. From the welcome screen, click **New Game** to scaffold a fresh\nproject (and choose where its source lives), or **Open** to load an existing one.\n\nOn first launch, OpenGenie shows a **Connect your AI assistant** screen (reopen it any time via\nthe gear icon in the title bar). It has three tabs:\n\n**Coding Agent** — required; this is the agent that writes your game's code and logic.\n\n-\nDefaults to\n\n**OpenRouter**(`https://openrouter.ai/api/v1`\n\n) with the`moonshotai/kimi-k2.7-code`\n\nmodel. Grab a key from[openrouter.ai/keys](https://openrouter.ai/keys), paste it into**API key**, and you're ready to go. Note: I've tested kimi-k2.7-code and claude-sonnet-5, and both work quite well. -\nTo use a different provider instead — OpenAI directly, or any other OpenAI-compatible endpoint — just change\n\n**API endpoint** and**Model** and supply that provider's key.\n\n**2D Asset Generation** *(optional)* — lets the assistant generate sprites, icons, and textures\nstraight into your project.\n\n- Add an OpenAI API key from\n[platform.openai.com/api-keys](https://platform.openai.com/api-keys).\n\n**3D Asset Generation** *(optional)* — lets the assistant generate 3D models straight into your\nproject via Tencent's Hunyuan 3D.\n\n- Add your\n**Tencent SecretId** and**SecretKey**. These come from the Tencent Cloud console, under Access Management (CAM) → API Keys — see[Tencent's Hunyuan-to-3D docs](https://www.tencentcloud.com/document/product/1284/75287)for the API this powers.\n\nSkipping a tab just disables that capability; the assistant will explain what it can't do rather than failing silently.\n\nDescribe what you want in the chat — the assistant writes the code, and you can hit **Run** any\ntime to play the current build right in the window. Ask it for art (2D or 3D) too (\"give the player a\npixel-art sprite\").\n\n[\n](/legojazz/OpenGenie/blob/main/docs/screenshot-ecs.png)*OpenGenie builds your games using best practices. See creation of an\nentity-component-system.*\n\nWhen you're ready to ship, click **Export** and pick any combination of Godot's six platforms —\nGodot's export templates download automatically the first time you export:\n\n**Windows**— a standalone`.exe`\n\n**macOS**— a`.zip`\n\ncontaining a signed`.app`\n\nbundle**Linux**— a standalone`.x86_64`\n\nbinary**Web**— an`index.html`\n\nyou can drop on any static host and play in the browser**Android**— an`.apk`\n\n(needs the Android SDK installed)**iOS**— an`.ipa`\n\n(needs Xcode, macOS only)\n\nDesktop and Web exports work out of the box with no extra setup. Android and iOS need their\nplatform SDKs installed locally, since those are Apple's and Google's own toolchains to sign and\nbuild against — OpenGenie surfaces Godot's own error messages if a step is missing. Every export\nshows up in the project's `exports/<platform>/`\n\nfolder, ready to upload or hand to someone else to\nplay.", "url": "https://wpnews.pro/news/open-source-game-dev-agent", "canonical_source": "https://github.com/legojazz/OpenGenie", "published_at": "2026-07-07 20:23:47+00:00", "updated_at": "2026-07-07 20:29:35.498726+00:00", "lang": "en", "topics": ["generative-ai", "ai-tools", "developer-tools"], "entities": ["OpenGenie", "Godot 4", "OpenCode", "Claude Code", "OpenRouter", "OpenAI", "Tencent", "Hunyuan 3D"], "alternates": {"html": "https://wpnews.pro/news/open-source-game-dev-agent", "markdown": "https://wpnews.pro/news/open-source-game-dev-agent.md", "text": "https://wpnews.pro/news/open-source-game-dev-agent.txt", "jsonld": "https://wpnews.pro/news/open-source-game-dev-agent.jsonld"}}