这是一门面向独立开发者的 Unreal Engine 5 实战课,围绕 C++、AI 工具与完整项目制作流程,带你从游戏概念设计、角色与僵尸基类、输入系统、昼夜波次生存、武器战斗、背包 UI、存档系统,到 GitHub 版本管理与 Steam 发布,完整做出一款可上线的僵尸生存游戏。课程重点不只是功能堆砌,而是教你用可扩展的工程结构完成一整个可交付作品。
你能学到什么
【你将学到的内容】
1. 项目规划与工程搭建(多讲|约2h)
– 从创意到 Game Design Document,梳理完整游戏立项流程
– 建立适合长期开发的 UE5 工程结构
– 理解独立开发中代码分层与模块规划的方法
2. 核心角色与战斗系统(多讲|约7h)
– 搭建玩家与僵尸共用的角色基类
– 用 Enhanced Input 实现移动、瞄准、冲刺、下蹲等控制逻辑
– 制作步枪、手枪、霰弹枪、榴弹等命中与抛射物武器系统
– 组织血量、耐力、弹药等基础战斗反馈
3. 僵尸 AI 与生存循环(多讲|约6h)
– 构建具备感知、追击、巡逻与闪避能力的僵尸 AI
– 设计 Screamer、Reaper、Juggernaut 等不同敌人类型
– 实现昼夜循环与波次生存玩法结构
– 强化关卡压力与持续生存体验
4. UI、背包与世界表现(多讲|约5h)
– 制作血条、弹药、波次计时器等关键 UI
– 构建拾取、医疗包、弹药与武器的背包/掉落系统
– 加入音效、氛围音乐、血迹、灯光、雾效与 VFX
– 完善游戏世界表现与交互反馈
5. 存档、协作与发布收尾(多讲|约5h)
– 使用 SaveGame 完成游戏存档与读取
– 借助 GitHub 做项目版本管理
– 用 AI 工具辅助写代码、拆系统、找思路与排错
– 完成打包并发布到 Steam 的完整收尾流程
【核心能力沉淀】
1. UE5 全流程开发:能够从立项、编码、玩法搭建到发布,走完一款游戏的完整开发闭环。
2. C++ 游戏工程能力:掌握在 Unreal Engine 中用 C++ 组织角色、AI、战斗、UI 与存档系统的方式。
3. 生存射击系统设计:具备搭建波次、生存、武器、背包与敌人 AI 等核心玩法模块的能力。
4. 独立开发交付能力:理解如何结合 AI 工具、版本管理与平台发布,把原型推进成真正可上线作品。
——————————————————————————————————————————————————



















暂无评论内容