Game Development

🕹️ 从原型到发布的完整游戏工程

专为Agent驱动的游戏开发设计,支持从无构建Three.js原型到复杂架构的完整流程,内置性能预算、持续测试循环与渐进式复杂度管理。

收藏
5.9k
安装
1.5k
版本
1.0.0
CLS 安全性认证2026-07-13
点击查看完整报告 >

使用说明

核心用法

该技能提供浏览器优先的游戏开发工作流,覆盖从概念到发布的完整生命周期。核心交付路径包括:

  • 无构建快速原型:使用原生HTML/CSS/JS + Three.js实现即开即玩的浏览器游戏
  • 结构化工程方案:TypeScript + 模块化架构的中大型项目
  • 引擎路径:Unity/Unreal/Godot用于需要编辑器工具链和跨平台发布的场景

强制采用"垂直切片"开发顺序:输入→移动→目标→失败状态→重开,确保每个里程碑都是可玩的五分钟核心循环,而非十个未测试的系统。

显著优点

1. 性能即产品需求:预设帧时间、Draw Call、纹理/音频内存预算,移动设备降级策略先行
2. 确定性核心逻辑分离:游戏状态、命中判定、计分、经济计算与渲染层解耦,便于测试和回放

3. 渐进式复杂度解锁:严格控制开发顺序(循环→反馈→敌人/谜题变体→进度层→社交功能),每层必须可玩且可测量后才能进入下一阶段

4. 持续测试制度化:每个里程碑强制包含测试目标、预期行为、观察到的摩擦点、具体平衡动作四项记录

潜在局限

  • 重度依赖浏览器技术栈,主机/原生高性能场景需切换引擎路径
  • "锁定交付档案"规则禁止同一里程碑内混用技术栈,迁移需用户显式确认
  • 本地静态工作流优先,后端依赖(多人/持久化/商业化)需显式申请

适合人群

  • 快速验证游戏创意的独立开发者
  • 需要Agent协作完成从原型到生产级代码的工程师
  • 关注移动端浏览器性能预算的团队
  • 重视可测试架构和持续迭代数据驱动决策的项目

常规风险

| 风险类型 | 缓解机制 |
|---------|---------|
| 过早制作菜单/库存/外观系统 | Core Rule #2强制核心循环优先 |
| 物理与帧率绑定 | 确定性逻辑分离要求 |
| 过早导入重型3D资源 | 浏览器性能预算前置检查 |
| 输入延迟与相机可读性忽视 | 持续测试包含"观察到的摩擦"记录 |
| 单人循环未验证即添加多人 | 渐进式复杂度第6层才解锁社交功能 |
| 存档与状态恢复缺失 | Memory模板强制记录架构决策与发布风险 |

安全与隐私

本地数据(~/game-development/下的概念笔记、用户偏好、决策日志、测试结果)默认不出境。源代码推送、CDN上传、后端遥测仅用户显式请求后执行。无强制外部服务或付费API要求。

安全解读

概述

Game Development 是一套面向 AI 代理协作的游戏开发技能,专注于浏览器优先的快速原型与可扩展架构之间的平滑过渡。其核心定位在于:让非专业开发者也能在 5 分钟内获得可玩的游戏循环,同时为专业团队保留向完整产品演进的路径。

核心用法

该技能采用垂直切片优先的工作流:强制从「输入→移动→目标→失败→重试」的最小可玩循环开始,而非传统的完整设计文档。技术路径分为三级——

  • Browser Instant:纯 HTML/CSS/JS,零构建步骤,即时分享
  • Browser Structured:TypeScript + 模块化架构,适合中大型项目
  • Engine Path:Unity/Unreal/Godot,当编辑器工具链成为瓶颈时迁移

关键创新在于性能预算制度:在添加任何内容前,必须预先定义帧时间、绘制调用、显存占用及移动端降级策略,避免「功能完成但跑不动」的陷阱。

显著优点

1. 认知负载极低:强制从可玩循环开始,拒绝菜单/库存/ cosmetic 等前期诱惑
2. 浏览器原生优势:Three.js 无构建路径实现「写即运行」,迭代速度远超传统引擎

3. 状态与表现分离:核心逻辑(碰撞、计分、经济)保持确定性,便于测试和回放

4. 渐进复杂度解锁:社交/多人功能仅在单机循环验证后开放,防止过早优化

5. 持续测试内置:每个里程碑必须包含测试目标、预期行为、摩擦观察、具体调优动作

潜在局限

  • 深度渲染受限:浏览器 WebGL 性能天花板明确,无法与原生引擎的高保真管线竞争
  • 多人架构成本:后端权威服务器、状态同步、反作弊等需显式引入,非开箱即用
  • 内容管线薄弱:相比 Unity Asset Store 或 Unreal Marketplace,浏览器生态的现成资源较少
  • 移动端碎片化:Shader 兼容性、触摸延迟、后台挂起等行为差异需额外测试覆盖

适合人群

  • 独立开发者/黑客马拉松参与者:需要 24-48 小时内产出可演示原型
  • 技术美术原型师:验证核心玩法手感,再决定是否迁移至重型引擎
  • 教学/工作坊场景:学生无需配置复杂环境即可在浏览器中看到结果
  • Web-first 产品团队:将游戏化元素嵌入现有 Web 应用,而非构建独立游戏

常规风险

  • 帧率锁定陷阱:物理与游戏逻辑若绑定渲染帧率,将导致跨设备行为不一致
  • 过早资产投入:高清 3D 模型在原型阶段引入,会造成移动端性能灾难
  • 输入延迟盲区:稳定的 60 FPS 若伴随 200ms 输入延迟,玩家仍会流失
  • 状态恢复缺失:未设计保存/恢复策略的浏览器游戏,后台切换即丢进度

安全评估

该技能为纯文档型技能,无可执行代码、无第三方依赖、无网络请求。用户数据完全本地存储于 ~/game-development/ 目录,符合 GDPR/CCPA 要求。安全扫描获得 A 级 (95/100) 评分,未发现任何威胁模式或敏感信息泄露。来源为个人开发者 (T3),但代码透明度和无执行特性将风险控制在最低水平。

Game Development 内容

手动下载zip · 12.8 kB
browser-threejs-fast-path.mdtext/markdown
请选择文件