用途:面向 PC 与主机游戏开发,整理引擎选型与平台相关原则,帮助在项目早期做出技术决策。
主要能力:
- 引擎选型:提供决策树,按 2D/3D、开源需求、团队规模、画质目标等条件推荐 Godot、Unity 或 Unreal;并对比三者在 2D、3D、学习曲线、成本、适用团队上的差异。
- 平台特性:列出 Steam 集成功能(成就、云存档、排行榜、创意工坊、Rich Presence)及用途;说明主机认证要求,如 PlayStation 的 TRC、Xbox 的 XR、Nintendo 的 Lotcheck。
- 手柄支持:建议按动作而非按键做输入抽象,例如 confirm 映射到 Xbox A、PS Cross、Nintendo B;并给出轻/中/重三档触觉反馈的使用场景。
- 性能优化:强调先做性能分析,列出各引擎工具(Unity Profiler Window、Godot Debugger → Profiler、Unreal Insights),并针对绘制调用、GC 峰值、物理、着色器等常见瓶颈给出方向。
- 引擎专属原则:Unity 6 的 DOTS、Burst、Addressables;Godot 4 的 GDScript、C#、Signals;Unreal 5 的 Blueprint、C++、Nanite、Lumen。
- 反模式:避免按热度选引擎、忽视平台规范、硬编码按键、跳过性能分析。
使用方式:作为开发过程中的参考清单,在选型、接入平台功能、设计输入与优化阶段对照使用。资料未提供具体安装命令或代码示例。
适用场景:独立或团队开发 PC/主机游戏时的技术决策与规范检查。
限制:内容为原则性指导,未提供具体版本兼容性、价格细节或完整实现步骤;实际项目需结合引擎官方文档与平台认证要求。