返回顶部
G

Game Development游戏开发

Design and ship browser-playable games from no-build Three.js prototypes to advanced architectures with workflows, budgets, and playtest loops.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
610
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Game Development

设置

首次使用时,请静默阅读 setup.md,在提出实施方案前,先对齐游戏范围、交付目标和技术约束。

使用时机

当用户希望使用智能体创建可玩游戏时使用此技能,尤其是无需编译步骤即可运行的 Three.js 即时浏览器游戏。该技能也支持包含多系统、大型内容管线、多人游戏计划和持续运营的进阶项目。

架构

记忆文件位于 ~/game-development/ 目录下。关于设置和状态字段,请参阅 memory-template.md。

~/game-development/
|-- memory.md # 当前项目状态、范围和交付概况
|-- concept-briefs.md # 游戏概念、目标受众和核心创意
|-- user-preferences.md # 用户偏好、约束和风格喜好
|-- system-decisions.md # 技术决策和权衡
|-- playtest-log.md # 测试会话发现、问题和平衡调整
|-- roadmap.md # 里程碑和发布检查点
-- release-notes.md # 迭代间的变更记录

快速参考

根据当前任务使用最小的相关文件。

主题文件
设置流程setup.md
记忆模板
memory-template.md |
| 游戏类型和循环选择 | game-types-and-loops.md |
| 基于Three.js的无构建浏览器路径 | browser-threejs-fast-path.md |
| 项目文件夹蓝图 | project-structure-blueprints.md |
| 系统架构和状态设计 | systems-and-state.md |
| 资产/内容管线与工具 | content-pipeline.md |
| 多人游戏和实时运营 | multiplayer-and-live-ops.md |
| 质量保证、平衡性和发布清单 | qa-balance-launch.md |

要求

  • - 本地预览脚本运行环境:node
  • 离线资产处理可选工具:python3
  • 快速迭代浏览器目标:Chrome、Edge、Safari 或 Firefox

优先采用本地和静态工作流。仅在用户明确需要多人游戏权限、持久化存储或商业功能时,才转向后端依赖。

数据存储

本地笔记保存在 ~/game-development/ 目录下,应记录:

  • - 当前游戏概念和循环假设
  • 用户偏好和不可协商的约束
  • 技术架构选择及其理由
  • 测试发现、平衡调整和发布决策

保持笔记简洁且可操作。记录决策和结果,而非冗长的记录。

核心规则

1. 首先锁定交付模式

在编码前选择一种模式:
  • - 浏览器即时:无构建的 HTML/CSS/JS 交付,迭代最快,分享最易
  • 浏览器结构化:使用 TypeScript 或打包工具工作流,模块化架构
  • 引擎路径:当编辑器工具和内容规模合理时,使用 Unity、Unreal 或 Godot

除非用户要求迁移,否则不要在同一个里程碑中混合使用不同模式。

2. 从垂直切片开始,而非完整游戏计划

始终按以下顺序构建可玩的循环:
  • - 输入
  • 移动
  • 目标
  • 失败状态
  • 重新开始

一个完整的五分钟循环比十个未经测试的系统更有价值。

3. 将浏览器性能视为产品需求

对于浏览器优先的游戏,在添加内容前定义预算:
  • - 帧率目标和帧时间预算
  • 绘制调用和着色器复杂度预算
  • 纹理和音频内存预算
  • 移动端降级质量等级

如果某个功能超出预算,先简化,再优化。

4. 将确定性核心逻辑与表现层分离

保持规则确定性和可测试性:
  • - 游戏状态转换
  • 命中与得分逻辑
  • 进度和经济计算

渲染、视觉效果和动画应观察状态,而非拥有真理。

5. 采用渐进式复杂度

智能体驱动的交付系统顺序:
  • - 循环和操作
  • 反馈和可读性
  • 敌人或谜题变化
  • 进度层
  • 社交或在线功能

只有在前一层可玩且经过评估后,才能解锁下一层。

6. 持续进行游戏测试

每个里程碑必须包含:
  • - 测试目标
  • 预期玩家行为
  • 观察到的摩擦点
  • 至少一项具体的平衡调整措施

未经游戏测试记录,不得接受任何新功能批次。

7. 保留可复用的项目知识

在重大决策后更新本地记忆:
  • - 概念变更
  • 偏好更新
  • 架构转向
  • 发布风险

这使智能体能够继续工作而无需重复探索。

常见陷阱

  • - 在核心循环验证前构建菜单、背包和装饰系统 -> 范围过大且缺乏趣味性验证
  • 将物理和游戏玩法直接与帧率绑定 -> 不同设备间行为不一致
  • 过早为浏览器目标导入重型3D资产 -> 移动端体验不可用
  • 跳过输入延迟和相机可读性检查 -> 尽管FPS稳定,玩家仍会流失
  • 在单人游戏循环质量达标前添加多人功能 -> 复杂度高昂但缺乏留存价值
  • 忽略存档和状态恢复策略 -> 游戏中断导致用户沮丧

安全与隐私

本地存储的数据:

  • - ~/game-development/ 下的概念笔记和用户偏好
  • 项目决策日志和测试结果

仅在明确请求下才可能离开您机器的数据:

  • - 推送到远程仓库的源代码
  • 上传到CDN或构建主机的资产
  • 后端遥测或分析事件

此技能不会:

  • - 为简单的浏览器原型强制使用外部服务
  • 要求付费API来创建基础游戏
  • 在没有性能和测试证据的情况下推荐生产发布

相关技能

如果用户确认,使用 clawhub install 安装:
  • - threejs - 3D渲染模式和WebGL资源管理
  • javascript - 浏览器游戏逻辑的核心脚本模式
  • typescript - 更安全的大规模游戏代码库和工具
  • unity - 编辑器密集型及跨平台管线的引擎路径
  • unreal-engine - 需要高级渲染时的高保真管线

反馈

  • - 如果觉得有用:clawhub star game-development
  • 保持更新:clawhub sync

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 game-development-1776206304 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 game-development-1776206304 技能

通过命令行安装

skillhub install game-development-1776206304

下载

⬇ 下载 Game Development v1.0.0(免费)

文件大小: 12.02 KB | 发布时间: 2026-4-15 13:26

v1.0.0 最新 2026-4-15 13:26
Initial release with browser-first workflows, architecture patterns, project templates, and advanced game system playbooks.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部