死寂TPS游戏开发实战-深夜学院
如何从零开发第三人称射击游戏?《死寂》全流程实战教学

1. 课程核心价值解析
本课程以热门生存射击类游戏《死寂》为案例,通过8周系统教学带领学员掌握UE4引擎开发全流程。课程包含角色控制系统、武器交互逻辑、AI行为树搭建等核心模块,特别适合想突破基础功能开发瓶颈的进阶学习者。所有章节均配备阶段式工程文件,支持随时对照检查学习成果。2. 特色教学内容拆解
- 动画状态机深度优化:涵盖行走/奔跑/跳跃等12种动作混合
- 智能敌人系统开发:实现丧尸感知、追击、攻击等复杂行为树
- 多武器交互体系:包含换弹后坐力、拾取替换等工业级解决方案
- UI动态交互设计:从主界面到战斗HUD的完整数据绑定教学
- 性能优化专项:讲解打包体积控制、物理材质优化等实用技巧3. 课程模块设计亮点
课程采用「基础功能→系统串联→性能调优」三阶教学法:
- 第1-2周完成角色移动和基础战斗框架
- 第3-5周实现武器系统与AI敌人逻辑
- 第6-8周专注UI交互与项目最终优化
每周配备作业点评视频,针对性解决材质报错、动画穿模等常见问题。4. 适合学习人群
本课程需要学员具备UE4基础操作知识,特别推荐以下开发者选择:
- 想转型游戏开发的程序员
- 需要作品集增色的美术设计师
- 独立游戏工作室技术骨干
课程提供的完整源码和商用级素材包,可直接用于二次开发。5. 课程资源构成
包含82课时实操视频+3个阶段工程文件(初始/中期/最终版),重点章节涉及:
- 角色IK瞄准系统开发(2-8章)
- 丧尸AI视觉感知系统(6-1章)
- 动态准星反馈机制(8-8章)
- 服装数据本地存储方案(7-5章)
通过本课程,学习者不仅能掌握TPS游戏开发全流程,更能理解商业级项目的架构思维。随课提供的工程素材包价值远超普通教学资源,包含可直接复用的动画蓝图、材质球和特效模板。
资源下载通道
夸克网盘分享
文件大小:62.9 GB
资源目录列表:
├─【深夜学院】《死寂》第三人称射击案例教学-带源码课件│ ├─01开学+点评
│ │ ├─1-10--作业点评-1017.mp4
│ │ ├─1-1--开学典礼-0815.mp4
│ │ ├─1-2--作业点评-0822.mp4
│ │ ├─1-3--作业点评-0829.mp4
│ │ ├─1-4--作业点评-0905.mp4
│ │ ├─1-5--作业点评-0912.mp4
│ │ ├─1-6--作业点评-0920.mp4
│ │ ├─1-7--作业点评-0925.mp4
│ │ ├─1-8--作业点评-1003.mp4
│ │ ├─1-9--作业点评-1010.mp4
│ ├─第1周
│ │ ├─2-10--not节点的解析.mp4
│ │ ├─2-1--前言、引擎版本、素材使用、注意事项.mp4
│ │ ├─2-2--角色基础移动和摄像机控制.mp4
│ │ ├─2-3--动画蓝图和混合空间的使用、行走和奔跑的切换.mp4
│ │ ├─2-4--角色跳跃功能制作.mp4
│ │ ├─2-5--角色坠落判断和动画实现.mp4
│ │ ├─2-6--角色摩擦力修改、动作替换.mp4
│ │ ├─2-7--角色蹲伏功能制作.mp4
│ │ ├─2-8--角色瞄准偏移功能制作.mp4
│ │ ├─2-9--本周常见问题汇总和解答.mp4
│ ├─第2周
│ │ ├─3-1--持枪动画状态切换、分层动画.mp4
│ │ ├─3-2--添加背包、换装功能思路.mp4
│ │ ├─3-3--添加武器、骨骼插槽、动画通知.mp4
│ │ ├─3-4--持武器蹲和跳跃制作.mp4
│ │ ├─3-5--跳跃解除蹲、修改摩擦力.mp4
│ │ ├─3-6--蹲伏解除的障碍物判断.mp4
│ │ ├─3-7--角色瞄准状态制作、IK使用.mp4
│ │ ├─3-8--角色射击状态制作.mp4
│ ├─第3周
│ │ ├─4-1--发射子弹、击中特效和音效反馈.mp4
│ │ ├─4-2--空弹壳落地音效和触发逻辑制作.mp4
│ │ ├─4-3--全自动和半自动的切换.mp4
│ │ ├─4-4--武器后坐力制作.mp4
│ │ ├─4-5--武器换弹系统制作.mp4
│ │ ├─4-6--角色脚步声系统制作.mp4
│ ├─第4周
│ │ ├─5-1--拾取物品高亮提示.mp4
│ │ ├─5-2--角色拾取系统制作.mp4
│ │ ├─5-3--主武器和副武器的切换.mp4
│ │ ├─5-4--非常重要注意事项和修改.mp4
│ │ ├─5-5--拾取多把武器替换功能.mp4
│ │ ├─5-6--角色拾取服装系统制作.mp4
│ ├─第5周
│ │ ├─6-10--玩家死亡后丧尸随机移动.mp4
│ │ ├─6-1--实现丧尸随机移动和追逐玩家.mp4
│ │ ├─6-2--丧尸看见玩家惊叫并追赶.mp4
│ │ ├─6-3--丧尸攻击玩家动画实现.mp4
│ │ ├─6-4--丧尸脚步声实现.mp4
│ │ ├─6-5--随机丧尸模型和朝向.mp4
│ │ ├─6-6--丧尸被击中动画和死亡系统.mp4
│ │ ├─6-7--丧尸攻击范围检测.mp4
│ │ ├─6-8--角色死亡系统.mp4
│ │ ├─6-9--玩家被击中播放动画.mp4
│ ├─第6周
│ │ ├─7-1--加入新场景和问题修复、物理材质设置.mp4
│ │ ├─7-2--主界面制作和按钮动态效果.mp4
│ │ ├─7-3--多个UI界面的动态切换.mp4
│ │ ├─7-4--自定义服装UI排版和功能制作.mp4
│ │ ├─7-5--本地存储和加载玩家选择数据.mp4
│ │ ├─7-6--自定义服装功能补充说明.mp4
│ ├─第7周
│ │ ├─8-1--选择地图UI排版和功能实现.mp4
│ │ ├─8-2--加载游戏UI排版和功能实现.mp4
│ │ ├─8-3--角色属性UI排版.mp4
│ │ ├─8-4--角色生命值、子弹数量绑定.mp4
│ │ ├─8-5--角色受伤屏幕效果..mp4
│ │ ├─8-6--动态准星UI排版和功能实现.mp4
│ │ ├─8-7--准星切换功能.mp4
│ │ ├─8-8--击中丧尸准星动画反馈.mp4
│ │ ├─8-9--章节和任务提示UI动画制作.mp4
│ ├─第8周
│ │ ├─9-1--丧尸剩余数量绑定.mp4
│ │ ├─9-2--F键拾取物品提示.mp4
│ │ ├─9-3--胜利UI动画和触发条件.mp4
│ │ ├─9-4--失败UI动画和触发条件.mp4
│ │ ├─9-5--打包常用设置和打包闪退修复.mp4
│ │ ├─9-6--打包失败问题汇总.mp4
│ │ ├─9-7--打包大小优化.mp4
│ │ ├─9-8--常用的优化方式汇总.mp4
│ ├─工程素材
│ │ ├─阶段完成项目
│ │ │ ├─DeathlyStillnessStart初始.zip
│ │ │ ├─DeathlyStillnessStart第7周.zip
│ │ │ ├─DeathlyStillnessStart最终.zip
│ │ ├─工程素材.zip



















![[游戏编程] C++游戏服务器开发视频教程](https://static.kouhao8.com/sucaidashi/xkbb/df9a03855710866cac943d781e404b61.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)







相关资源