技能 game-development
🎮
game-development
安全
使用 AI 指导构建游戏
游戏开发需要掌握从物理到美术指导的多门学科。本技能为每种游戏开发需求提供结构化原则和专业知识路由。
支持: Claude Codex Code(CC)
1
下载技能 ZIP
2
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
3
开启并开始使用
测试它
正在使用“game-development”。 我想制作一款基于浏览器的 2D 横版过关游戏
预期结果:
- 从 game-development/web-games 开始进行框架选择(推荐 Phaser 用于 2D)
- 使用 game-development/2d-games 获取精灵动画和瓦片地图模式
- 参考 game-development/game-design 了解横版过关游戏机制,如宽恕时间和跳跃缓冲
- 关键考虑因素:用于 Web 加载的资源压缩、触摸/键盘输入抽象、PWA 用于离线游戏
正在使用“game-development”。 如何优化我的游戏以延长移动端电池续航?
预期结果:
- 休闲游戏以 30 FPS 而非 60 FPS 为目标
- 实现温度降频:设备发热时降低质量
- 使用对象池避免垃圾回收峰值
- 应用后台化时完全休眠
- 最小化 GPS 和网络轮询频率
- 使用深色模式节省 OLED 电池
安全审计
安全v1 • 2/25/2026
All 11 skill files are documentation-only markdown files containing game development principles and guidelines. Static analysis flagged 67 'weak cryptographic algorithm' patterns and 41 'external_commands' patterns, but these are FALSE POSITIVES caused by markdown formatting (code blocks using backticks) and conceptual examples, not actual executable code. No security risks detected. Safe for publication.
11
已扫描文件
1,645
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude
质量评分
38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性
你能构建什么
独立开发者开启首个项目
为构建首款商业游戏的独立开发者提供引擎选择、核心玩法循环设计和平台特定优化方面的指导。
学生学习游戏开发
在构建作品集项目时理解状态机、碰撞检测和摄像机系统等基础概念。
游戏机制原型设计
在完整实现之前,通过 AI 指导快速原型化游戏机制,涵盖对象池、输入抽象和行为树等模式。
试试这些提示
初学者:选择游戏引擎
我想为 PC 和移动端制作一款 2D 横版过关游戏。我应该选择哪个游戏引擎,为什么?请考虑我作为初学者的预算和经验水平。
中级:设计核心循环
帮我设计一款 Roguelike 卡牌构筑游戏的核心玩法循环。30 秒循环应该是什么样的,如何确保它在多局游戏中保持吸引力?
高级:多人联机架构
我正在开发一款竞技性 4v4 射击游戏。我应该使用专用服务器还是基于主机的架构?请解释延迟、成本和反作弊方面的权衡。
专家:VR 舒适度优化
玩家报告在我的 VR 游戏中瞬移时会晕动症。我应该实现哪些舒适度设置和设计模式,在保持沉浸感的同时减少恶心感?
最佳实践
- 用简单形状快速原型化,然后添加美术——趣味性优先
- 使用固定时间步长处理物理和游戏逻辑,为渲染进行插值
- 优化前先分析——测量实际瓶颈,而非假设
- 将输入抽象为动作(跳跃、移动),而非特定按键或按钮
- 从开始就针对目标平台约束进行设计
避免
- 在确认趣味性之前就优化代码——过早优化会扼杀迭代
- 将输入处理与游戏逻辑混合——使多平台支持变得困难
- 在热点循环中创建对象而不使用池化——导致垃圾回收卡顿
- 在多人游戏中信任客户端输入——会导致作弊和漏洞利用
- 在 VR 中无玩家控制地移动摄像机——会导致晕动症
常见问题
哪个游戏引擎最适合初学者?
Godot 4 因其温和的学习曲线、免费许可和内置 2D 引擎,非常适合初学者。Unity 6 也易于上手,拥有大量教程。Unreal 5 学习曲线较陡,但提供 3A 级视觉质量。
如何预防 VR 游戏中的晕动症?
稳定保持 90+ FPS,使用瞬移而非平滑移动,提供快速转向选项,移动时添加晕影,切勿在无玩家输入时移动摄像机。始终提供舒适度设置。
我的多人游戏应该使用什么网络架构?
竞技游戏需要专用服务器以确保公平性和反作弊。休闲合作模式可使用基于主机的架构。回合制游戏适合简单的客户端 - 服务器模式。切勿信任客户端的权威游戏状态。
如何让我的游戏在移动设备上运行更好?
休闲游戏以 30 FPS 为目标,使用对象池,简化着色器,通过批处理减少绘制调用,激进压缩资源,实现温度降频。尽早低端设备上测试。
最小可行的游戏设计文档应该包含什么?
包括:一句话简介、核心 30 秒玩法循环描述、关键机制列表、进度系统概述和视觉风格参考。保持文档动态更新,随游戏演变而更新。
我的首款游戏应该选择 2D 还是 3D?
2D 通常对初学者更容易——碰撞检测、动画和关卡设计更简单。除非核心概念需要 3D,否则从 2D 开始。许多成功的独立游戏采用 2D 或 2.5D 方法。