PC与主机游戏开发
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/pc-games。
技能介绍
要解决什么问题
独立或小团队做 PC/主机游戏时,常见失误是按社区热度选引擎、上线前才查 PlayStation TRC / Xbox XR / Nintendo Lotcheck,以及把键盘映射硬编码进逻辑。Steam 侧成就、云存档、创意工坊等也有固定集成面,若与输入层、资源加载策略脱节,后期改平台成本很高。
技能如何组织内容
技能把开发拆成可执行的检查清单:
- 引擎选择:用 2D/3D、学习曲线、成本与团队规模等维度对比 Unity 6、Godot 4、Unreal 5,避免「一刀切」选型。
- 平台特性:Steam 功能表(成就、云存档、排行榜、创意工坊、Rich Presence)与三大主机认证名称(TRC / XR / Lotcheck),提醒在架构阶段预留合规调研。
- 手柄与性能:强调输入抽象为操作而非按键;触觉强度分级(UI / 碰撞 / 重大事件);各引擎 Profiler(Unity Profiler、Godot 性能分析器、Unreal Insights)与常见瓶颈(Draw Call、GC、物理、着色器)及对应手段(批处理、对象池、简化碰撞体、LOD 着色器)。
- 引擎原则与反模式:Unity 的 DOTS/Burst/Addressables、Godot 的信号与 GDScript/C# 分工、Unreal 的蓝图/C++/Nanite/Lumen;并对照「凭热度选型、忽略平台指南、硬编码输入、跳过分析」等反面做法。
适用边界
这是原则与决策框架,不是某引擎的逐步教程,也不替代各平台最新认证文档与 SDK 版本说明。跨平台移植、网络多人、反作弊等主题需结合官方指南与其它资料;记住文档末尾的立场:引擎只是工具,先掌握原则再适配具体栈。
使用场景
- 独立项目立项前,要在 Unity 6、Godot 4、Unreal 5 之间按 2D/3D 与团队规模做选型对比
- PC 版即将接入 Steam,需要对照成就、云存档、创意工坊等功能规划集成顺序
- 计划登陆 PlayStation/Xbox/Switch,上线前梳理 TRC、XR、Lotcheck 等认证与平台约束
- 发版前帧率不稳,需按所用引擎打开 Profiler 并针对 Draw Call、GC 尖峰排查瓶颈
适合人员
- 首次在 Steam 发售、需同时考虑成就与云存档的独立游戏程序员
- 负责技术选型、要评估收入分成与 DOTS/蓝图/C++ 分工的小型工作室技术负责人
- 为主机版移植做输入层,希望把按键映射改成操作抽象而非硬编码的 gameplay 工程师
- 3D 项目美术量较大,需要在 Unreal Nanite/Lumen 与 Unity Addressables 之间做资源策略取舍的开发者