Roblox Game Development(RobloxForge)是一套用于构建、修复、测试或审查 Roblox 游戏与 Roblox Studio 工作的 AI 技能。它通过官方 Roblox Studio MCP(实时引擎)与 RobloxForge(知识库与验证)配合使用,强调以可验证的试玩证据驱动开发,而非仅凭代码存在就宣称完成。
用途 该技能适用于任何 Roblox 游戏或 Roblox Studio 相关任务,包括 obby、tycoon、simulator、Roblox UI 等类型。它提供一套强制性的开发循环与硬性规则,帮助 AI 在真实引擎环境中安全、可验证地推进工作。
主要能力
- 连接探测:通过 rb_doctor / rb_capabilities 检查 Studio 是否真正连接,不依赖假设。
- 场景检查:使用 search_game_tree / inspect_instance 在写入任何内容前先了解当前 place。
- 垂直切片规划:只规划一个可玩循环,而非整个游戏。
- 实现原则:服务器拥有真相(货币、伤害、进度、库存权威位于 ServerScriptService),客户端负责输入与表现;RemoteEvent 不等于授权。
- 试玩验证:通过官方 MCP 的 start_stop_play、character_navigation、get_console_output 进行试玩,读取控制台输出,错误即数据。
- 视觉验证:使用 screen_capture + INSPECT,只有真正查看过截图才可宣称视觉成功。
- 迭代扩展:修复、重跑,垂直切片验证通过后再扩展系统。
使用方式 技能定义了一个不可跳过的循环:rb_doctor / rb_capabilities → 检查当前 place → 规划最小垂直切片 → 实现 → 通过官方 MCP 试玩 → 读取控制台输出 → screen_capture + INSPECT → 修复、重跑、再扩展。硬性规则包括:只做垂直切片;服务器拥有真相;探测而非假设;"脚本存在"不等于"游戏可用",完成需要试玩证据(控制台干净、场景已演练、截图已捕获并查看);试玩前检查 rb_capabilities,若 autonomous_playtest 未验证,应说明无法验证的内容而非宣称成功。
参考文档 技能附带多份参考文档,按需加载:studio-mcp.md(工具映射、参数怪癖、子代理使用)、development-loop.md(按类型的垂直切片方法)、architecture.md(服务、脚本类型、所有权边界)、security-networking.md(远程、验证、漏洞模式)、persistence.md(DataStores、预算、UpdateAsync、Studio 安全)、ui-mobile.md(ScreenGui、安全区域、触摸输入)、testing-debugging.md(试玩场景、控制台分类)、sharp-edges.md(破坏 AI 构建游戏的陷阱)、game-design.md(循环设计:ACTION → FEEDBACK → REWARD → REPEAT)、performance.md(MicroProfiler 优先优化、已知陷阱)、assets.md(原语优先、Creator Store 检查规则)、tooling.md(Rojo/Rokit 源码控制工作流,可选)、assistant-skills.md(路由到 Roblox 内置 rbx-* 技能)。
API 查询 当不确定 API 时,不应信任模型记忆,而应使用 rb_docs_search 查询官方 creator-docs 缓存,再用 rb_docs_read 阅读命中结果。当前官方文档优先于训练数据。
适用场景与限制 适用于 Roblox 游戏开发、修复、测试与审查,尤其适合需要真实引擎验证与服务器权威架构的项目。限制方面,技能要求 Studio 实际连接与试玩证据,若 autonomous_playtest 未验证则无法宣称自主试玩成功;部分参考文档为可选(如 Rojo/Rokit 工作流)。具体收费、价格、平台支持范围等事实暂未提供。