
51CTO学院-3D游戏引擎设计与开发.docx
9页网址:edu.51CTO.com3D 游戏引擎设计与开发课程目标希望通过本次课程的学习,可以进一步让学习者深刻理解游戏开发,比如在使用 Unity 开发的时候,我们只是利用 Unity 对外提供的脚本去编写逻辑,而对 Unity 底层是如何运作的一无所知学习了本次课以后,你就理解了 Unity 底层是如何运作的适用人群3D 游戏开发者,C++ 开发者课程简介本课程主要是讲解 3D 游戏引擎架构,以及如何去封装 3D 游戏引擎,充分利用固定流水线逐一实现从游戏开发核心底层到游戏逻辑的编写,引领你一步步编写 3D 引擎以及如何在封装好游戏引擎的基础上进行游戏逻辑开发第一章 游戏概况2 课时 23 分钟1课程介绍[免费观看]14 分钟主要是介绍一下整个课程架构2引擎架构[免费观看]8 分钟主要是介绍一下 3D 引擎架构第二章 底层核心模块17 课时 8 小时 51 分钟 网址:edu.51CTO.com3自定义对象和基本宏封装[免费观看]26 分钟介绍自定义对象和基本宏封装4通用类封装[免费观看]26 分钟通用类封装实现5矩阵算法封装[免费观看]33 分钟介绍矩阵算法封装6向量算法封装36 分钟介绍向量算法封装7数学运算41 分钟 网址:edu.51CTO.com介绍一下矩阵运算8图形渲染底层52 分钟介绍图形渲染底层9材质渲染35 分钟介绍材质渲染10灯光渲染17 分钟介绍灯光渲染第二章 底层核心模块17 课时 8 小时 51 分钟11裁剪算法21 分钟介绍裁剪算法12 网址:edu.51CTO.com固定流水线算法实现一51 分钟介绍固定流水线算法13固定流水线算法实现二22 分钟固定流水线算法实现14固定流水线算法实现三31 分钟固定流水线算法实现15固定流水线算法实现四31 分钟固定流水线算法实现16固定流水线算法实现五22 分钟固定流水线算法实现17 网址:edu.51CTO.com固定流水线算法实现六37 分钟固定流水线算法实现18固定流水线算法实现七26 分钟固定流水线算法实现19固定流水线算法实现八17 分钟固定流水线算法实现第三章 3D 引擎模块10 课时 3 小时 38 分钟20相机封装27 分钟介绍相机封装21绘图接口5 分钟介绍绘图接口22 网址:edu.51CTO.com监听事件封装5 分钟介绍监听事件封装23对象接口6 分钟介绍对象接口24模型信息描述8 分钟介绍模型信息描述25模型加载接口32 分钟介绍模型加载接口26模型变换操作接口33 分钟介绍模型变换操作接口27 网址:edu.51CTO.com粒子系统封装3 分钟介绍粒子系统封装28游戏窗口管理类41 分钟介绍游戏窗口管理类29场景管理54 分钟介绍场景管理第四章 3D 游戏开发10 课时 3 小时 50 分钟30游戏设计7 分钟介绍游戏设计31坦克类设计38 分钟介绍坦克类设计32 网址:edu.51CTO.com子弹类设计19 分钟介绍子弹类设计33AI 坦克设计12 分钟介绍 AI 坦克设计34游戏实体类设计28 分钟介绍游戏实体类设计35游戏管理类设计一40 分钟介绍游戏管理类设计36游戏管理类设计二36 分钟37玩家操控设计 网址:edu.51CTO.com22 分钟介绍玩家操控设计38游戏主循环20 分钟介绍游戏主循环39总结4 分钟游戏总结。
