本教材从初识虚幻引擎、材质系统、蓝图、粒子系统、动画系统、游戏UI、光效处理、VR硬件平台搭建8个方面详细讲解了虚幻引擎及相关设备的使用方法。项目1初识虚幻引擎,讲解如何获取并安装虚幻引擎,并以简单模型为例讲述使用虚幻引擎制作VR场景的流程。项目2材质系统,讲解基于物理的材质、贴图和视频材质的制作方式,以及材质实例和材质函数应用案例。项目3蓝图,是虚幻引擎特点的功能,也是本书的重点内容,从变量、流程控制节点、宏、碰撞触发事件、组件、时间线及关卡流等方面详细讲解了蓝图的使用方法。项目4粒子系统,以下雨粒子特效为例讲述粒子编辑器常用模块的设置方法,以及Niagara插件的应用。项目5动画系统,讲解混合动画和动画蒙太奇的制作步骤,该项目包含角色拾取武器攻击案例。项目6游戏UI,以制作游戏主菜单为例讲解控件、控件蓝图的使用方法,包含寻宝游戏案例。项目7光效处理,以简单案例的形式讲述各种光源的使用方法。项目8 VR硬件平台搭建,介绍如何使用常用的外部设备搭建虚拟现实的应用环境。本教材适用于职业院校及普通高等学校“虚拟现实技术”/“虚拟现实技术应用”相关专业的教师和学生作为教材使用,也适用于虚拟现实相关专业技术人员参考。