Unity 游戏开发助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8f112dd1/unity-game-dev。
技能介绍
问题
Unity 新手最常见的卡点,不是完全不会写 C#,而是脚本、组件、层级、参数和测试之间没有闭环:PlayerController 已经写好,却不知道为什么要建 GroundCheck;Rigidbody2D 的 Gravity Scale、Freeze Rotation、Layer 和 Collider 怎么配合;Inspector 里哪些字段必须拖入引用;NullReferenceException 为什么在 Play 模式才出现。
技能如何工作
这个技能按“需求分类 → 输出代码 → 编辑器搭建 → 验证排错”的流程处理 Unity 任务。它会先判断用户要做完整游戏、新建项目、实现单个功能、修复 Bug,还是理解某个系统,然后给出 可运行 C# 脚本、建议保存路径、分步操作说明、组件挂载位置、推荐参数值 和 测试方法。能力范围覆盖 2D/3D 角色移动、相机跟随、碰撞检测、血量系统、敌人 AI、UI 菜单、背包、存档、音效、移动端触控和打包发布等,并提供 30+ 代码模板与 2 套完整游戏模板。对于“2D 打僵尸”“平台跳跃收集”这类完整玩法描述,它可匹配预设模板,一次性输出多份脚本和完整搭建清单,而不是只返回单个脚本。
适用边界
它主要面向 Unity 项目,推荐 Unity 2022.3 LTS 或 Unity 6,兼容 Built-in/URP 以及旧 Input Manager 与 New Input System。它不替代 Godot、Unreal、Cocos 等其他引擎方案,也不专门讲解脱离 Unity 语境的纯 C# 语法。生成代码时会加入组件引用安全检查、协程超时保护等运行时防护;如果模板依赖 Odin、DOTween、Netcode 等插件,会在使用说明中标注。
使用场景
- 新手在 Unity 2022.3 新建 2D 项目,需要生成角色移动脚本和 GroundCheck 搭建步骤。
- 开发者已有 Unity 项目,要实现敌人巡逻、追踪和 Boss 血量,需要给出 C# 脚本与 Inspector 配置。
- 移动端项目需要添加虚拟摇杆和触控跳跃,要求检查 Input System 选择并给出脚本挂载说明。
- 玩家反馈金币碰撞不生效,需要排查 Collider2D、Tag/Layer 和触发器引用。
适合人员
- Unity 入门学习者:想做能跑的 2D 角色移动和跳跃 Demo,需要脚本与编辑器步骤。
- 独立游戏开发者:要快速补齐敌人 AI、背包、存档等模块,需要可运行代码和排错建议。
- 移动端 Unity 开发者:需要在 PC/手机平台做触控输入和打包发布,需要参数配置检查。
- 游戏课程助教:要给学生演示完整小游戏搭建和常见报错修复,需要分步清单。