说明
欢迎来到“虚幻引擎 5 新手入门:创建像《地铁跑酷》一样的完整游戏”!这门综合课程专为那些之前没有虚幻引擎使用经验但渴望学习并从头开始创建自己的 3D 游戏的个人而设计。
在本课程中,您将踏上一段激动人心的旅程,了解虚幻引擎 5 的基础知识,逐步培养技能,直到您可以创建一款功能齐全的游戏,让人联想到流行的手机游戏《地铁跑酷》。在本课程结束时,您将有信心和知识使用虚幻引擎 5 开发和设计自己的游戏。
您将学到什么:
第 1 部分:虚幻引擎基础知识
- 介绍和安装虚幻引擎 5:了解如何在您的计算机上下载和安装虚幻引擎 5。
- 创建您的第一个项目:开始一个新项目并了解初始设置。
- 用户界面:熟悉虚幻引擎界面及其关键组件。
- 虚幻视口中的导航:掌握虚幻视口内的导航控制,以有效地管理您的项目。
- 创建和转换对象:了解如何在场景中创建、移动、旋转和缩放对象。
- 灯光和后期处理体积:了解如何照亮场景并通过后期处理效果增强视觉效果。
- 材质和纹理:了解将材质和纹理应用于物体的基础知识。
- 静态网格:使用静态网格来填充您的游戏世界。
- Lumen:探索虚幻引擎 5 强大的实时全局照明功能。
- 景观及其材料:创造令人惊叹的景观并运用材料使其栩栩如生。
- Megascans 库和树叶:利用 Megascans 库获取高质量资产并为您的环境添加树叶。
第 2 节:蓝图脚本简介
- 蓝图脚本简介:了解蓝图是什么以及它们如何简化编码过程。
- 创建蓝图类:深入创建不同类型的蓝图类,包括 Actor、Pawn 和 Character 类。
- 蓝图类组件:了解可以添加到蓝图的各种组件。
- 蓝图事件图:了解如何使用事件图来控制游戏逻辑的流程。
- 创建和使用函数:了解如何在蓝图中创建可重复使用的函数。
- 使用变量:使用变量有效地管理游戏数据。
- 虚幻引擎 5 中的快捷方式:使用基本快捷方式提高您的工作效率。
- 节点和在蓝图中创建节点:了解节点以及如何在蓝图中创建它们。
- 蓝图构造脚本:了解构造脚本及其实际用途。
第 3 部分:创建类似《地铁跑酷》的完整游戏
- 设置地图:通过设置初始地图为您的游戏奠定基础。
- 创建角色类别:开发可玩的角色类别。
- 占有和移动角色:实现角色占有和移动机制。
- 输入控制角色:配置输入设置来控制角色。
- 跳跃和蹲伏机制:为你的角色添加跳跃和蹲伏能力。
- 动画蓝图:创建和管理角色动画。
- 障碍物和火车蓝图:设计障碍物和移动的火车来挑战玩家。
- 移动火车:实现移动火车的功能。
- 硬币和收藏品:将硬币和其他收藏品添加到您的游戏。
- 游戏用户界面(UI):设计包括 HUD 元素的用户界面。
- 结束屏幕(胜利和失败屏幕):创建结束屏幕来表示游戏完成或失败。
- 音效:利用沉浸式音效增强您的游戏体验。
为什么要参加这门课程?
- 循序渐进的学习:每个部分都建立在前一个部分的基础上,确保学习曲线平稳。
- 实践项目:通过创建完整的游戏将您学到的知识应用到现实场景中。
- 专家指导:向具有多年游戏开发经验的行业专业人士学习。
- 社区支持:加入充满活力的学习者社区,分享您的进步并获得反馈。
立即报名,开始使用虚幻引擎 5 进行游戏开发之旅!在本课程结束时,您将创建自己的《地铁跑酷》版本,并掌握构建更复杂游戏的技能。让我们开始吧!
你将会学到的
掌握虚幻引擎的基础知识、导航、UI、灯光等……
了解蓝图脚本的逻辑和功能。
为完整的游戏制作地图和角色类别。
实现角色移动和交互机制。
利用材质和纹理创造沉浸式环境。
利用合理的设计原则增强游戏性。
克服障碍并将收藏品融入游戏。
设计精致的用户界面 (UI),实现无缝的终端屏幕体验。
利用工作流程快捷方式实现高效开发。
在课程结束时独立创建独特的游戏项目。
此课程面向哪些人:
- 有抱负的游戏开发者渴望学习虚幻引擎 5。
- 没有游戏开发经验的个人。
- 希望深入研究蓝图脚本逻辑的学生。
- 爱好者热衷于从头开始创建自己的游戏。
- 那些寻求提高 3D 游戏设计技能的人。
- 任何有兴趣使用虚幻引擎 5 探索游戏开发世界的人。