今天RRCG要给大家介绍一门超赞的教程——UE5蓝图游戏开发制作终极训练视频教程!这门课绝对是想做游戏的你不可错过的机会!
本课程使用Blueprint Visual Scripting在虚幻引擎5中编写您的前四个游戏项目!
你将会学到的
创建不同类型的完整游戏,包括飞行射击游戏、3D 平台游戏、2D 侧滚动游戏和车辆游戏。
使用蓝图编程游戏,无需编写代码。
在您的游戏项目中免费获取关卡、角色、道具和特效的高质量资产。
蓝图开发的最佳实践,包括优化、速度、内存和项目结构。
虚幻引擎的建模和装配工具。
使用Niagara Systems和MetaSounds创建特效。
了解虚幻引擎材质并通过专业纹理贴图创建材质。
管理依赖关系、Tick和Casting的影响、资产的异步加载、软对象引用和软类引用。
要求
无需经验。从绝对的初学者开始。
有学习制作视频游戏的愿望!
一台能上网的电脑。
必须满足运行虚幻引擎 5 的最低系统要求。
说明
这是虚幻引擎 5 的终极蓝图课程。
在本课程中,您将在完全没有游戏开发经验的情况下开始学习。我们将向您介绍游戏开发中的所有重要术语和概念,并进行仔细详细的解释。课程结束时,您将拥有四个不同类型的小型游戏项目,从 2D 到 3D 不等,并且您将了解制作任何您能想象到的作品所需的基本原理。
课程以完全初学者的身份开始,但经验丰富的开发人员也会从本课程中受益,因为课程中涵盖了许多最佳实践和高级功能。
课程从头开始--下载Epic Games Launcher,在这里我们将安装虚幻引擎5,并访问Epic Games Marketplace,在这里我们可以为我们的游戏获取大量免费的高质量资产。在熟悉了虚幻引擎编辑器、了解了资产类型以及如何导入资产文件之后,我们将练习在关卡中操作对象并使用免费资产包构建简单的游戏环境。
然后,我们开始学习 Blueprint 可视化脚本系统的基本结构,并学习每个游戏开发人员都需要掌握的基本数学技能。我们将通过各种调试绘图蓝图节点,练习在引擎中可视化矢量。
利用专门为本课程创建的原始资产,我们将创建第一个简单的游戏--无人机飞行射击游戏《坏机器人》(Bad Bot)。我们将学习虚幻引擎类层次结构的基础知识,了解共同组成基本游戏的各种游戏类,包括角色(Actor)、棋子(Pawn)、游戏模式(Game Mode)和控制器(Controller)。我们将学习如何使用虚幻引擎的增强输入系统绑定键盘、鼠标和控制台控制器的输入。该项目包括生成敌人机器人、发射弹丸、添加声音和视觉效果(如撞击和爆炸),最后以一场 BOSS 战结束该关卡。
然后,我们将深入研究虚幻引擎的碰撞框架,其中有一部分专门介绍虚幻引擎中的碰撞系统。我们将学习虚幻引擎如何处理碰撞,包括以下知识:
物理系统与查询系统
碰撞复杂性和网格如何具有简单和复杂碰撞以及如何配置这些碰撞
运动方式如何决定物体之间的交互类型
横扫碰撞与物理碰撞
已启用的碰撞、碰撞对象类型和碰撞响应,以及它们如何协同工作
自定义碰撞通道、自定义碰撞配置文件和性能优化
在本章结束时,虚幻引擎的碰撞框架将被完全解密,您将能够轻松地正确配置碰撞设置,从而使您的游戏对象按照预期的方式进行交互,优化性能,并且使不可见的碰撞交互不会影响游戏的帧速率。
有了新学到的碰撞技能,我们就可以开始本课程的第二个游戏项目--"喷气背包之旅"--这是一款第三人称平台游戏,游戏中的 Kix 是为本课程制作、装配和动画的原创角色。Kix 有一个喷气背包,这让我们可以提高复杂度,从 "棋子 "类升级到 "角色 "类。我们将学习 "角色移动组件",以及如何将移动模式从行走改为飞行。我们通过混合空间实现了一个功能齐全的喷气背包,使飞行时的动画混合更加流畅。该项目涉及以喷气燃料的形式创建珍贵的资源,使我们能够实现加油拾取器、燃料百分比进度条以及迫使玩家使用飞行能力的移动平台。我们将在本节中学习一些非常重要的概念,包括
移动模式和切换到飞行模式
在动画姿势之间进行混合的单维和二维混合空间
在 "玩家控制器 "与 "角色 "类中绑定输入
保持蓝图节点的整洁和可读性
管理类依赖关系和编码最佳实践--我们使用的是蓝图,但仍应遵循最佳实践!
骨骼网格插座,用于喷气背包推进器效果
以喷气燃料的形式强制使用宝贵的资源,并使用喷气燃料拾取器来补充燃料
使用 UMG(虚幻运动图形)创建用户界面,包括显示燃料百分比的进度条
通过创建硬引用来分析 "铸造 "对运行时性能和内存的影响
通过大小图分析类的内存大小,通过引用查看器分析依赖关系
通过纹理压缩减少文件大小
运行时懒散加载资产,以及如何使用软对象和类引用异步加载资产
照明和后期处理
本节涉及游戏开发的许多重要方面,即使是经验丰富的开发人员也不一定了解。其中一些内容已经接近中高级水平!
下一个游戏项目将介绍虚幻引擎的 2D 功能,我们将启用用于 2D 游戏的内置 Paper2D 插件。我们还下载了现在已经免费的 PaperZD,这是一个非常重要的 2D 插件,可以让我们在游戏中使用重要的 2D 功能。本节的游戏项目是一个 2D 地牢爬行侧滚轮游戏,小红帽是一个戴头罩的 2D 角色,他在黑暗的地牢中冒险,通过近战与骷髅小兵战斗。在本节中,我们将介绍一些有价值的内容,包括
从何处获取免费的 2D 资产,包括动画角色、道具、用户界面和环境
创建精灵、翻页书、瓦片集和瓦片贴图
2D虚幻引擎游戏项目的重要设置
创建2D关卡
使用 "行为树 "和 "黑板 "进行敌人 AI 设置
战斗和连击
使用和创建枚举和结构等复合数据类型
浮动伤害数字
实施近战
至此,您将掌握创建自己的游戏项目所需的技能,但我们的课程还没有结束。在课程的最后一部分,我们将介绍虚幻引擎的混沌车辆!Chaos Vehicles是虚幻引擎基于物理的车辆系统。我们使用专门为本课程创建的原始资产,将一辆科幻汽车和车轮导入到引擎中。我们使用引擎内置的装配工具创建一个骨架,然后将骨架与网格相连,最后创建一个功能齐全的混沌车辆。最后,我们将汽车迁移到 Jetpack Journey 项目中,为汽车实现进入/离开功能,这样 Kix 就可以进入和离开汽车了。我们将学习
从静态网格创建骨骼网格
装配和换肤,创建车辆骨架和物理资产
使用键盘/鼠标和控制台控制器输入(使用 "增强输入")创建功能齐全的混沌飞行器
混沌车辆的设置范围,包括扭矩/转速、摩擦力、前/后/全轮驱动、前/后轮转向等
将车辆移植到我们的 Jetpack 项目中
改变进入和离开车辆的棋子/角色的拥有权。
课程结束时,您将从绝对的初学者成为拥有中级/高级技能的人。您将了解自行创建游戏项目所需的原则。在本课程中,您将亲身实践并掌握每种工具和概念的基础理论知识。
通过本课程的学习,您将完全理解虚幻引擎的体系结构和类的层次结构。如果您的目标是开发自己的游戏,甚至是进一步发展您的职业或学习旅程,或者是继续学习虚幻的C++系统,那么本课程将为您做好准备,并使您掌握所需的技能。
如果你已经准备好学习如何制作自己的游戏,本课程已经为你准备好了。
此课程面向哪些人:
游戏开发的完全初学者。
对使用虚幻引擎制作游戏感兴趣的人。
对游戏动画、视觉效果、音效和素材感兴趣的人。
对无需编写代码即可进行游戏编程感兴趣的人员。仅限蓝图!
本教程是关于UE5虚幻引擎角色骨骼动画核心技术制作流程视频教程,时长:41小时26分,大小:35.2 GB,MP4高清视频格式,教程使用软件:Unreal Engine 5,附源文件,作者:Stephen Ulibarri,共208个章节,语言:英语。RRCG分享
更多相关内容请关注:Unreal Engine视频教程专区,Unreal Engine游戏资产专区,中文字幕教程专区
本教程是关于UE5虚幻引擎角色骨骼动画核心技术制作流程视频教程,时长:41小时26分,大小:35.2 GB,MP4高清视频格式,教程使用软件:Unreal Engine 5,附源文件,作者:Stephen Ulibarri,共208个章节,语言:英语。RRCG分享
如有问题,请联系邮箱:rrscteam@qq.com