UltraGameStudio  by wellingfeng

AI agent for end-to-end game development

Created 1 month ago
264 stars

Top 96.5% on SourcePulse

GitHubView on GitHub
Project Summary

UltraGameStudio is an AI coding agent specifically tailored for game development, addressing the need for asset generation and pipeline management beyond just code. It targets game developers using engines like Unity, Unreal, and Godot, offering a unified workflow for generating code and all necessary game assets, while optimizing costs by routing routine tasks through free or low-cost AI model channels.

How It Works

This project deeply customizes general AI agents (Claude Code, Codex, Gemini) by priming them with game-development concepts such as materials, blueprints, terrain, UI, skeletal animation, and performance optimization. It uniquely generates a comprehensive range of game assets—including images, 3D models, 2D sprite animations, audio, rigging, and video—all from the same chat interface. A key advantage is its intelligent routing of less critical tasks through free or low-cost channels, preserving premium API quota for more demanding operations.

Quick Start & Requirements

  • Primary install/run:
    • Web app: cd app && npm install && npm run dev (Vite starts at http://localhost:5173).
    • Desktop app: cd app && npm run desktop.
    • From repo root: ./run.sh (macOS/Linux) or run.bat (Windows).
  • Prerequisites: Node.js, npm. API keys for various AI providers are required for free channels. Local AI runtimes (Ollama, LM Studio, llama.cpp) are also supported.
  • Links: Discord: https://discord.gg/2C9ptSEFG, QQ Group: 149523963, Issues: https://github.com/wellingfeng/UltraGameStudio/issues.

Highlighted Details

  • Game-Dev Expert Roster: Features over 40 specialist roles (technical directors, programmers, designers, artists, QA) across Unity, Unreal, Godot, and Web engines.
  • Dynamic Workflow (/studio): Enables on-the-fly generation of execution harnesses for complex, multi-step coding tasks, utilizing strategies like adversarial verification and fan-out-and-synthesize.
  • Free-Model Routing: Intelligently routes requests through 20+ free/low-cost channels (e.g., NVIDIA NIM, OpenRouter, Hugging Face, Groq) and local runtimes, featuring auto-switching, rate-limit awareness, and fail-fast error handling.
  • Multi-Provider Chain: Supports chaining different AI providers for distinct steps within /studio workflows, such as using DeepSeek for initial drafts and CodeX for refinement.

Maintenance & Community

The project maintains active community channels via Discord (https://discord.gg/2C9ptSEFG) and QQ Group (149523963). API NODE is listed as a sponsor. Issues can be tracked at https://github.com/wellingfeng/UltraGameStudio/issues.

Licensing & Compatibility

The project is released under the MIT license, which permits commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

Experimental, keyless routes (LLM7, Kilo Gateway) are noted as suitable only for non-sensitive prompts. While the system is designed for resilience against free provider issues, temporary unavailability or rate limits may occur. Some setup documentation, like the free channel registration guide, is provided in Chinese.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
37 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.