![图片[1]-Unity与Claude Code AI游戏开发实战课程-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/11/245c5de425c8d5ae3eb6dd208d8cafbc.jpg!compress)
Unity and Claude Code AI Game Developer Course
项目引入
- 课程以使用 Unity 和 Claude Code 从头构建完整游戏为主线,目标作品是一款潜行游戏:玩家要穿过房屋到达另一侧,同时躲避在走廊巡逻的幽灵和雕像。
- 开篇介绍课程与电子书,并创建新项目,为后续导入资源、搭建关卡和角色做准备。
Claude 基础与项目工作流
- 从导入资源、添加关卡和角色开始,认识 MCP 并连接 Unity 的 MCP,再讲解 Claude 的上下文与初始化过程。
- 课程介绍如何让 Claude 生成组件、设定编码规范和授予权限,并通过 Plan Mode 工作流规划任务、检查步骤和调整提示。
- 章节还包括读取输入;课程描述强调建立项目概览文档来说明文件结构,并通过命名约定和设计模式明确代码规范。
- 课程说明建议阅读文档并明确告知代理要使用的方法和属性,以便引导具体实现。
玩家移动
- 课程介绍 Behavior Agents、条件流节点和状态切换,并讲解自定义 Behavior Actions 及其类,随后检查移动与 Idle 状态。
- 围绕行走 Behavior Action 和 Character Controller 组件讲解玩家移动,再加入 Cinemachine 跟随目标摄像机与玩家动画。
- 本阶段还包括切换到枚举和代码优化;课程描述将复查、重构与优化列为使用 AI 编写代码时的实践内容。
敌人与被发现反馈
- 课程从敌人预制体变体开始,讲解运动补间、使用动画曲线实现缓动、创建样条路径,以及让敌人朝向路径移动。
- 通过视野、玩家检测和射线检测构建敌人发现玩家的机制;课程描述说明可利用 Spline 包移动敌人巡逻,并处理该包的限制。
- 随后介绍 UI Toolkit、淡入动画与观察者模式,并实现玩家被冻结和重生的反馈;课程描述还提到发现玩家后可淡化屏幕、冻结玩家并让其重生。
NPC 与谜题
- 课程讲解生成项目概览和使用 Assistant 调试,并使用 AI 生成概念艺术精灵图、3D 模型与材质,逐步加入门。
- 通过检查点和 ScriptableObject 存储内容,继续制作钥匙与门的谜题并实现解锁;课程描述说明会把概念图转为模型、自制材质,并通过已建立的事件系统连接谜题。
- 课程还包括生成 NPC、为 3D 模型制作动画和绑定,以及创建对话 UI、存储对话数据和循环显示对话。
- 本阶段继续处理对话期间冻结玩家、显示胜利界面、添加重新开始按钮和处理 UI 按钮点击;课程描述指出 NPC 对话系统用于与角色交谈并向玩家显示对话。
收尾完善
- 课程讲解为游戏关卡添加音频、播放音频与结束音源,并制作主菜单、切换场景和重置游戏。
- 声音部分包括生成音乐、添加音效和生成音效;课程描述也提到添加音乐与效果音,并生成游戏配乐。
- 最后生成 Cubemap 并创建自定义 Shader;课程描述说明 Cubemap 用于营造阴森天空,Shader 用于显示隔墙可见的玩家 X 射线轮廓。
适合人群
- 面向希望高效使用 Claude Code 的初学及有经验游戏开发者。
前置基础
- 需要具备基础编程经验。
- 课程说明建议订阅 Claude Code,以便高效使用它。
使用软件
- 使用 Unity 与 Claude Code;课程要求使用能够运行 Unity 7 或更高版本的 PC 或 Mac。
本站内容用于软件技术学习与流程研究。请支持课程原作者,并遵守相关软件及素材许可协议。
260520
本站所发布的课程、教程及相关素材均来源于互联网, 仅供学习与交流之目的, 版权归原作者或原版权所有者所有。
本站内容仅作为试看与参考使用, 请勿用于任何商业用途。 若相关内容对您有帮助, 请务必支持正版,购买官方授权版本。
请您在下载或观看后, 于 24 小时内 主动删除相关内容。 本站不参与任何课程或素材的制作、 录制及商业授权行为。
如本站内容无意中侵犯了您的合法权益, 请及时与我联系, 我们将在核实后第一时间删除或处理。
联系邮箱: 1735623125@qq.com
















暂无评论内容