{
 "schema_version": 1,
 "generated": "2026-10-29",
 "url": "https://dedupedai.com/best-ai-repos-for/game-development-with-ai/",
 "task": "game development with AI agents",
 "question": "What are the best open-source repos for making games with AI coding agents?",
 "answer": "The best open-source AI repos for game development with AI agents right now are Claude Code Game Studios, Noobi.ai and Roqer. Claude Code Game Studios turns Claude Code into a full studio team with Godot, Unity and Unreal specialists; Noobi.ai turns a prompt into a playable Web or Godot 4 project on a Mac; Roqer builds and playtests inside Roblox Studio. For art, Aseprite AI Artist draws pixel sprites in Aseprite and H3 Game Sprites turns AI video into sprite sheets.",
 "md": "https://dedupedai.com/best-ai-repos-for/game-development-with-ai/index.md",
 "repos": [
  {
   "repo": "Donchitos/Claude-Code-Game-Studios",
   "title": "Claude Code Game Studios",
   "url": "https://dedupedai.com/use-cases/donchitos-claude-code-game-studios/",
   "github": "https://github.com/Donchitos/Claude-Code-Game-Studios",
   "what": "Claude Code Game Studios turns a Claude Code session into a game development studio: 49 specialized agents in a director, department lead and specialist hierarchy, 74 slash command skills, 15 validation hooks, 14 path-scoped coding rules and 62 document templates. It has engine specialists for Godot 4, Unity and Unreal Engine 5, and a rigor setting that ranges from jam-game speed to full documentation.",
   "who": "Solo and small-team game developers using Claude Code who want structure, design review and QA instead of one unstructured chat.",
   "stars": 27679,
   "language": "Shell",
   "requirements": [
    "Git",
    "Claude Code (native installer recommended)",
    "Python 3 for reading project.yaml",
    "Bash (Git for Windows on Windows)"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Start a new game with a full AI studio team in Claude Code",
     "url": "https://dedupedai.com/use-cases/donchitos-claude-code-game-studios/start-a-game-project-with-a-studio-team/"
    },
    {
     "title": "Build a jam game fast with the minimal rigor mode",
     "url": "https://dedupedai.com/use-cases/donchitos-claude-code-game-studios/jam-game-speed-with-minimal-rigor/"
    },
    {
     "title": "Run design, balance and QA reviews before a milestone",
     "url": "https://dedupedai.com/use-cases/donchitos-claude-code-game-studios/design-and-qa-review-before-a-milestone/"
    }
   ],
   "best": {
    "title": "Start a new game with a full AI studio team in Claude Code",
    "url": "https://dedupedai.com/use-cases/donchitos-claude-code-game-studios/start-a-game-project-with-a-studio-team/",
    "difficulty": "Beginner",
    "time": "1 hour",
    "agents": [
     "claude-code"
    ],
    "steps": [
     "Run git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git my-game and cd my-game",
     "Start Claude Code with claude",
     "Run /start and tell it where you are: no idea, a vague concept or a clear design",
     "Configure your engine, for example /setup-engine godot 4.7",
     "Follow /brainstorm, /create-stories and /dev-story to build the first slice"
    ],
    "md": "https://dedupedai.com/use-cases/donchitos-claude-code-game-studios/start-a-game-project-with-a-studio-team/index.md"
   }
  },
  {
   "repo": "Innate-Labs/Noobi.ai",
   "title": "Noobi.ai",
   "url": "https://dedupedai.com/use-cases/innate-labs-noobi-ai/",
   "github": "https://github.com/Innate-Labs/Noobi.ai",
   "what": "Noobi.ai is a local-first macOS desktop agent that turns a game prompt into a reviewed, playable Web or Godot 4 project using Codex App Server.",
   "who": "Hobbyist and indie game makers, plus developers who want a forkable base for a Codex-driven production agent.",
   "stars": 251,
   "language": "TypeScript",
   "requirements": [
    "macOS, the current tested and packaged target",
    "Node.js 22 LTS and npm",
    "A ChatGPT/Codex account",
    "An available image route: a configured image provider or Codex ImageGen"
   ],
   "uc_count": 4,
   "use_cases": [
    {
     "title": "Turn a game idea into a playable Web game",
     "url": "https://dedupedai.com/use-cases/innate-labs-noobi-ai/prompt-to-playable-web-game/"
    },
    {
     "title": "Build a Godot 4 game with engine checks",
     "url": "https://dedupedai.com/use-cases/innate-labs-noobi-ai/godot-game-with-engine-checks/"
    },
    {
     "title": "Add a custom media provider to the pipeline",
     "url": "https://dedupedai.com/use-cases/innate-labs-noobi-ai/add-media-provider-adapter/"
    }
   ],
   "best": {
    "title": "Turn a game idea into a playable Web game",
    "url": "https://dedupedai.com/use-cases/innate-labs-noobi-ai/prompt-to-playable-web-game/",
    "difficulty": "Intermediate",
    "time": "45 minutes",
    "agents": [
     "codex"
    ],
    "steps": [
     "git clone https://github.com/Innate-Labs/Noobi.ai.git",
     "cd Noobi.ai",
     "npm ci",
     "npm run dev",
     "In the app, open Settings → Codex account and sign in, then enter your game brief and let the Agent choose Web."
    ],
    "md": "https://dedupedai.com/use-cases/innate-labs-noobi-ai/prompt-to-playable-web-game/index.md"
   }
  },
  {
   "repo": "S4US/Roqer",
   "title": "Roqer",
   "url": "https://dedupedai.com/use-cases/s4us-roqer/",
   "github": "https://github.com/S4US/Roqer",
   "what": "Roqer is an open-source desktop AI agent for Roblox Studio that builds, scripts, and playtests a place using your ChatGPT, Claude, or Gemini subscription or a custom API.",
   "who": "Roblox creators and game developers on Windows who want an AI agent to build and test features inside their Studio place.",
   "stars": 173,
   "language": "TypeScript",
   "requirements": [
    "Windows and Roblox Studio (macOS is untested)",
    "Node.js 20 or newer",
    "A model: ChatGPT with the Codex app, Claude with Claude Code, Gemini with the Antigravity CLI, or any OpenAI- or Anthropic-compatible endpoint",
    "Git, to clone the repository"
   ],
   "uc_count": 4,
   "use_cases": [
    {
     "title": "Build and script a Roblox feature with an AI agent",
     "url": "https://dedupedai.com/use-cases/s4us-roqer/build-and-script-roblox-features-with-ai/"
    },
    {
     "title": "Use Roqer's Studio tools from Claude Code",
     "url": "https://dedupedai.com/use-cases/s4us-roqer/use-roqer-studio-tools-from-claude-code/"
    },
    {
     "title": "Create and test an R15 character animation with AI",
     "url": "https://dedupedai.com/use-cases/s4us-roqer/animate-roblox-characters-with-ai/"
    }
   ],
   "best": {
    "title": "Build and script a Roblox feature with an AI agent",
    "url": "https://dedupedai.com/use-cases/s4us-roqer/build-and-script-roblox-features-with-ai/",
    "difficulty": "Intermediate",
    "time": "1 hour",
    "agents": [],
    "steps": [
     "Run git clone https://github.com/S4US/Roqer.git and then cd Roqer.",
     "Run npm install, then npm run build:all, then npm run start:desktop.",
     "Open or restart Roblox Studio so it loads the Roqer plugin, then open your place.",
     "In Roqer, pick a model and describe the feature you want, such as a door that opens on a button press.",
     "Review each script change shown as a diff and approve it, or set the agent to a more restrictive mode first."
    ],
    "md": "https://dedupedai.com/use-cases/s4us-roqer/build-and-script-roblox-features-with-ai/index.md"
   }
  },
  {
   "repo": "thrixel/build-world",
   "title": "Build World",
   "url": "https://dedupedai.com/use-cases/thrixel-build-world/",
   "github": "https://github.com/thrixel/build-world",
   "what": "Build World is a Claude Code plugin and skill that pairs your coding agent with Thrixel-generated 3D assets to build interactive worlds in Three.js, Roblox, Unity or Unreal Engine.",
   "who": "Game developers, educators and hobbyists who want an agent to build interactive 3D scenes with generated assets.",
   "stars": null,
   "language": "JavaScript",
   "requirements": [
    "Claude Code (or another coding agent)",
    "uv to run the Thrixel connector",
    "A Thrixel account"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Build an interactive 3D web world with your agent",
     "url": "https://dedupedai.com/use-cases/thrixel-build-world/build-3d-web-world-with-agent/"
    },
    {
     "title": "Prototype a game level in Roblox, Unity or Unreal",
     "url": "https://dedupedai.com/use-cases/thrixel-build-world/prototype-game-in-roblox-or-unity/"
    },
    {
     "title": "Create an educational or historical 3D recreation",
     "url": "https://dedupedai.com/use-cases/thrixel-build-world/build-educational-3d-recreation/"
    }
   ],
   "best": {
    "title": "Build an interactive 3D web world with your agent",
    "url": "https://dedupedai.com/use-cases/thrixel-build-world/build-3d-web-world-with-agent/",
    "difficulty": "Intermediate",
    "time": "1 hour",
    "agents": [
     "claude-code"
    ],
    "steps": [
     "Check tools with claude --version and uv --version",
     "Log in with uvx thrixel-mcp@latest login",
     "Run claude plugin marketplace add thrixel/build-world then claude plugin install thrixel@thrixel",
     "Ask Claude Code to build a Three.js world from your idea"
    ],
    "md": "https://dedupedai.com/use-cases/thrixel-build-world/build-3d-web-world-with-agent/index.md"
   }
  },
  {
   "repo": "with-pebbly/aseprite-ai-artist",
   "title": "Aseprite AI Artist",
   "url": "https://dedupedai.com/use-cases/with-pebbly-aseprite-ai-artist/",
   "github": "https://github.com/with-pebbly/aseprite-ai-artist",
   "what": "An MCP server and skill set that lets a coding agent draw, review, animate and export pixel art directly in an Aseprite window that is already open.",
   "who": "Pixel artists, indie game developers and hobbyists who already use Aseprite and a supported coding agent and want the agent to do the drawing work.",
   "stars": 477,
   "language": "TypeScript",
   "requirements": [
    "Aseprite 1.3 or newer, open on your machine",
    "Node 22.6 or newer",
    "One supported agent: Claude Code, omp, OpenCode, Codex CLI, Gemini CLI, Cursor, VS Code or Windsurf"
   ],
   "uc_count": 4,
   "use_cases": [
    {
     "title": "Draw a pixel sprite live in your open Aseprite",
     "url": "https://dedupedai.com/use-cases/with-pebbly-aseprite-ai-artist/draw-sprite-in-open-aseprite/"
    },
    {
     "title": "Animate a sprite and export a spritesheet for your engine",
     "url": "https://dedupedai.com/use-cases/with-pebbly-aseprite-ai-artist/animate-sprite-and-export-spritesheet/"
    },
    {
     "title": "Get a blind critique of your pixel art before shipping",
     "url": "https://dedupedai.com/use-cases/with-pebbly-aseprite-ai-artist/review-pixel-art-with-fresh-eyes/"
    }
   ],
   "best": {
    "title": "Draw a pixel sprite live in your open Aseprite",
    "url": "https://dedupedai.com/use-cases/with-pebbly-aseprite-ai-artist/draw-sprite-in-open-aseprite/",
    "difficulty": "Intermediate",
    "time": "30 minutes",
    "agents": [
     "claude-code",
     "codex",
     "cursor",
     "gemini-cli"
    ],
    "steps": [
     "Run npx @pebbly/aseprite-ai-artist install-extension, then quit and reopen Aseprite.",
     "In Claude Code, run /plugin marketplace add with-pebbly/aseprite-ai-artist and then /plugin install aseprite@aseprite-ai-artist. For Codex, Gemini or Cursor, run npx @pebbly/aseprite-ai-artist install codex (or gemini or cursor).",
     "Restart your agent, then run npx @pebbly/aseprite-ai-artist doctor and confirm all checks show a tick.",
     "Ask your agent for a sprite, for example /aseprite:studio a fox, 32×32, sleeping loop in Claude Code.",
     "Watch the drawing in Aseprite, and use Ctrl+Z or a written request to change anything you don't like."
    ],
    "md": "https://dedupedai.com/use-cases/with-pebbly-aseprite-ai-artist/draw-sprite-in-open-aseprite/index.md"
   }
  },
  {
   "repo": "gary149/h3-game-sprites",
   "title": "H3 Game Sprites",
   "url": "https://dedupedai.com/use-cases/gary149-h3-game-sprites/",
   "github": "https://github.com/gary149/h3-game-sprites",
   "what": "An Agent Skill and Python scripts that turn AI-generated video into 2D game sprite sheets, with chroma keying, keyframe selection, walk-cycle detection and atlas packing.",
   "who": "Indie game developers and hobbyists who want 2D character animation from AI video clips, and agents that run the pipeline for them.",
   "stars": null,
   "language": "Python",
   "requirements": [
    "ffmpeg installed locally",
    "Python 3 with Pillow and numpy",
    "A video model such as H3 / Hailuo 3 via OpenRouter, fal or MiniMax, or an ordinary video file you already have",
    "An image model or illustrator for the character still (gen_still.py defaults to Nano Banana through OpenRouter and reads OPENROUTER_API_KEY)"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Cut a generated move clip into keyed sprite frames",
     "url": "https://dedupedai.com/use-cases/gary149-h3-game-sprites/cut-move-clip-into-sprite-frames/"
    },
    {
     "title": "Build a seamless walk cycle from a generated clip",
     "url": "https://dedupedai.com/use-cases/gary149-h3-game-sprites/build-seamless-walk-cycle/"
    },
    {
     "title": "Pack a character's moves into one engine-ready atlas",
     "url": "https://dedupedai.com/use-cases/gary149-h3-game-sprites/pack-character-moves-into-atlas/"
    }
   ],
   "best": {
    "title": "Cut a generated move clip into keyed sprite frames",
    "url": "https://dedupedai.com/use-cases/gary149-h3-game-sprites/cut-move-clip-into-sprite-frames/",
    "difficulty": "Advanced",
    "time": "2 hours",
    "agents": [
     "claude-code"
    ],
    "steps": [
     "Generate the character still on a flat magenta backdrop in side view, then generate the move clip with the first and last frame set to the same idle still (the idle pin).",
     "Save the clip as clips/punch.mp4.",
     "Run python3 scripts/sprite_cut.py clips/punch.mp4 sprites/punch --frames 12.",
     "Open the strip, the GIF and the metrics report in sprites/punch and check key purity per frame and the return-to-start figure.",
     "If the pose extremes look wrong, change the --frames value and run the same command again."
    ],
    "md": "https://dedupedai.com/use-cases/gary149-h3-game-sprites/cut-move-clip-into-sprite-frames/index.md"
   }
  }
 ]
}
