wellingfeng/UltraGameStudio
UltraGameStudio - AI coding agent for game development: engine workflows, gameplay code, and asset generation.
解决的问题
UltraGameStudio 是专为游戏开发设计的 AI 编码代理。与通用编码代理不同,它理解游戏引擎概念(如材质、蓝图和骨骼动画),并将 3D 模型、精灵、音频和视频等游戏资产的生成直接整合到代码工作流和聊天会话中。
如何工作
该工具以桌面应用程序形式运行(使用 Tauri 和 React 构建),作为连接各种 LLM 的网关。它使用本地 Rust 基础的代理来在不同 API 协议(Anthropic 和 OpenAI)之间进行转换,允许用户通过大量免费、试用额度或高级提供商路由请求。
它配备了一个包含 40 多个专业角色的「游戏开发专家名单」(例如:技术总监、关卡设计师),可为特定任务预置代理。对于复杂任务,/studio 命令会创建一个动态执行框架,可使用并行子代理和对抗性验证等策略,串联多个提供商(例如:使用低成本模型进行草稿,使用高质量模型进行验证)。
适用人群
使用 Unity、Unreal Engine、Godot 或 Web 引擎的游戏开发者,希望获得一个能在一个界面中处理技术代码和创意资产流程的 AI 助手。
主要亮点
- 统一资产生成:在与代码相同的聊天会话中,使用专用模式(如
/image-mode-start)生成图像、3D 网格、2D 精灵、音乐、语音和视频。 - 免费模型路由:可访问 20 多个远程通道和本地运行时(Ollama、LM Studio),支持「自动」模式,可自动轮换可用的免费通道以避免速率限制。
- 游戏引擎智能:内置对引擎特定概念(如 UMG 界面、着色器、性能优化)的知识。
- studio 工作流:通过自然语言命令(
/studio)构建多步骤执行计划,包含并行工作者和验收门禁,适用于复杂编码任务。
相关
- 项目
- 项目
- 项目
- 项目