游戏开发工作室 AI 助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5e9ef3eb/game-studio。
技能介绍
游戏开发的复杂性与协作挑战
独立开发者或小团队在构建游戏时常面临一个核心困境:游戏开发是一个高度专业化、多领域交叉的工程。从创意构思、系统设计、技术实现到测试发布,每个环节都需要特定知识。然而,个人难以同时精通叙事设计、引擎架构、数值平衡和音频规范等多个专业领域,这常导致设计疏漏、技术债务或项目范围失控。例如,一个擅长 Godot 引擎的开发者可能缺乏对 UI/UX 设计原则或游戏经济系统的深入理解,而这正是打造一款完整游戏所必需的。
如何通过模拟工作室结构来工作
这个技能通过构建一个完整的虚拟游戏工作室来解决上述问题,其核心是专业代理(Agents) 和流程技能(Skills) 的协作体系。
- 分层代理体系:技能内置了 49 个专业代理,模拟了真实工作室的团队结构。你无需切换上下文,就能直接调用相应角色。例如,当你需要确定游戏的核心玩法时,可以咨询
game-designer;在规划关卡布局时,level-designer会提供专业意见;而涉及到网络同步或性能优化时,则有对应的network-programmer和performance-analyst。 - 关键工作流驱动:技能提供了 10 个核心技能作为标准化的工作流节点,引导你完成从零到一的完整流程。例如:
- 使用 /brainstorm 进行创意发散。
- 使用 /design-system 将概念转化为详细的游戏设计文档(GDD)。
- 使用 /create-architecture 规划技术栈与模块划分。
- 使用 /code-review 对代码实现进行审查。
- 引擎与场景适配:针对不同的游戏引擎(如 Godot、Unity、Unreal),技能提供了专属的专家代理(如
godot-specialist、unity-dots-specialist、ue-blueprint-specialist),确保技术建议贴合具体的引擎特性和最佳实践。它甚至能根据游戏类型(如2D平台游戏或3D动作游戏)推荐合适的引擎选择。
适用边界与注意事项
尽管技能提供了强大的辅助,但必须明确其定位:
- 这是协作工具,而非决策替代。所有由代理生成的方案(如架构设计、平衡数值)都以草稿形式呈现,必须经过你的审查和批准才会执行。最终的创意方向、产品定位和发布决策权始终在你手中。
- 依赖清晰的上下文。技能的效果高度依赖于你提供的信息质量。模糊的需求会导致通用的、不具体的建议。在调用技能(如
/balance-check)前,提供清晰的数据和背景至关重要。 - 专注于辅助与规范化。它的核心价值在于提供结构化的工作流程、专业视角和文档模板,帮助你系统化地思考和推进项目,但不能保证游戏设计的成功或代码的完美无缺。它是一个“副驾驶”,而非“自动驾驶”。
使用场景
- 当团队需要为全新的游戏创意生成初始设计文档(GDD),可以调用 `/design-system` 技能,由 `game-designer` 代理引导并填充核心玩法、系统和经济模型框架。
- 当现有项目代码结构混乱、难以维护时,使用 `/create-architecture` 技能,由 `technical-director` 和 `engine-programmer` 协作,输出清晰的模块划分与技术选型方案。
- 在对游戏内武器数值进行平衡性调整时,使用 `/balance-check` 技能,`systems-designer` 代理将分析伤害、冷却时间、资源消耗等参数间的数学关系并给出调整建议。
- 当需要为 Godot 引擎项目实现一个复杂的寻路功能时,可以调用 `ai-programmer` 代理,它会结合 `godot-gdscript-specialist` 的引擎知识,提供 GDScript 代码示例与架构思路。
适合人员
- 独立游戏开发者,需要扮演多个角色,希望从创意构思、技术架构到发布检查获得系统性引导和专业分工辅助。
- 游戏技术美术(TA),负责 shader 开发与性能优化,需要与 `technical-artist` 和 `performance-analyst` 代理协作,获取针对具体引擎的实现方案。
- 小型独立游戏团队的项目经理,需要协调设计与开发,使用 `/sprint-plan` 和 `/gate-check` 等技能来管理项目里程碑和交付质量。
- 游戏设计师,专注于玩法系统设计,需要借助 `systems-designer` 和 `economy-designer` 代理来验证数值模型并编写标准化的设计文档。