游戏开发指南
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/self-ent-tech-game-dev。
技能介绍
要解决的问题
做小游戏时,问题往往不在单一 API,而在从玩法到可运行原型的链路断裂:类型未定、引擎乱选、game loop 和状态切换混乱、代码没有性能约束。这个技能把任务拆成工程化流程,帮助你从「想做一个游戏」落到可验证的核心玩法。
技能如何工作
它会以游戏开发工程师角色推进:
- 先确定类型与核心玩法,避免一开始堆功能。
- 选择合适引擎,如
Unity、Godot、Unreal、Pygame。 - 设计游戏循环与状态机,明确输入、更新、渲染边界。
- 实现可运行的核心原型,例如
PlayerController或移动、碰撞逻辑。 - 补充资源管理与帧率稳定性,强调 ECS、状态机类游戏设计模式。
适用边界与注意点
它更适合早期选型、玩法原型和引擎级问题,不负责美术、音频、发行和完整产品架构。若项目已有成熟代码库,建议只提取其中的游戏循环、状态管理和性能优化建议。
使用场景
- 独立开发者想做一款 2D 平台跳游戏,需要先确定玩法核心、选择 Pygame 或 Godot 并写出移动原型。
- 课程老师要带学生完成一个回合制战斗 Demo,需要拆解游戏循环、状态机并给可运行的角色控制代码。
- 前端工程师想从网页小游戏切入,需要评估 Pygame/Unity 方案,并实现输入、更新、渲染边界清晰的原型。
- 小团队做 Roguelike 原型,需要先定义核心玩法,再用 ECS/状态机组织碰撞、移动和资源管理。
适合人员
- 想从 0 做 2D 平台跳独立游戏的初级游戏开发,需要引擎选型与核心移动原型。
- 负责课程小项目的前端工程师,需要把网页/桌面游戏循环、状态机和可运行代码讲清楚。
- 做原型验证的独立游戏团队,需要评估 Unity/Godot/Unreal/Pygame 并落地核心玩法。
- 关注帧率稳定性的技术型游戏策划,需要把玩法规则转成游戏循环和状态机设计。