Unreal Engine 5 C++ Game Development (Fully Updated in 5.6)
与 Epic Games 合作创建。从零开始学习 C++,同时在 Unreal Engine 5.6 中制作 4 款有趣的เกม。
讲师:GameDev.tv Team, Kaan Alpar
安装有道
用不到
您将学到什么
- 从零开始使用 C++ 在 Unreal Engine 5.6 中构建 4 款完整游戏。
- 精通 C++ —— 用于 AAA 级游戏的行业标准语言。
- 理解面向对象编程并将其应用于实际项目。
- 实现核心游戏设计原则和模式。
- 为敌人和非玩家角色创建智能 AI 行为。
- 编写干净、高效且专业的代码。
- 知道何时使用蓝图,何时使用 C++。
- 利用 Unreal 游戏框架加速开发。
- 使用虚幻引擎的现代功能如 Lumen 来优化和提升你的关卡质量。
- 培养强大的可迁移问题解决能力,助力游戏开发。
课程要求
- 能够运行 Unreal Engine 5 的 64 位 PC(推荐)。
- 或者运行最新版 macOS Big Sur 或更新版本的 Mac。
- 8GB 内存(最低要求)和四核 2.5GHz 或更快的处理器。
- 兼容 DirectX 11、12 或 Metal 1.2 的显卡。
- 大约 50GB 的可用磁盘空间。
- 无需任何虚幻引擎或编程经验——我们将从零开始。
课程描述
准备好在 Unreal Engine 5.6 的精彩世界中制作游戏了吗?
这门获得高度评价的 Unreal Engine 课程与 Epic Games 合作创建,并已全面更新,以充分利用最新的工具、工作流程和游戏开发技术。
Unreal Engine 是从 AAA 巨制到独立作品背后的免费强大引擎。是的——它非常庞大。但在本课程中,我们将一步步地为你拆解,让你能够驾驭这个巨兽并开始创作自己的游戏。
没有经验?没问题。我们从零开始,引导你从第一次打开 Unreal Engine 到使用 C++ 构建可玩的游戏。
你会创建四款完整的 Unreal Engine 5.6 游戏,每款介绍新的工具、技术和不同的游戏类型:
障碍突击 – 这是一款快节奏的平台游戏,介绍了核心的 C++ 移动和游戏逻辑。
迷宫逃脱 – 这是一款第一人称解谜冒险游戏,在这里你将掌握线性追踪、增强输入系统、C++ 委托、组件、压力板、物品拾取、动态照明等技术。
战斗爆破者 – 这是一款坦克大战游戏,你需要编程车辆控制、发射子弹、创建能够反击的敌人,并使用 Unreal 的 UI 工具构建一个功能完整的 HUD。
射手山姆 – 这是一款第三人称射击游戏,包含高级 AI、粒子效果和动画蓝图,让你的游戏达到专业标准。
每个项目都建立在前一个项目的知识之上——为你提供强大的 Unreal Engine 5 和 C++ 基础,同时挑战你像真正的游戏开发者一样思考。
为什么要学习 Unreal C++?
“任何严肃的游戏玩家都需要掌握 C++。” — Jason Gregory,Naughty Dog(《神秘海域》、《最后生还者》)首席程序员
本课程从零开始教你 C++,并通过构建真实的可玩项目让你精通驱动世界上最大型游戏的语言。
不仅仅是教程
– 以项目为基础的学习:在学习过程中构建、测试和打磨真实的游戏。
– 最佳支持:来自讲师和充满活力的学生社区的支持。
– 所有资源包含:代码、资产、图表等,帮助你不断前进。
无论你的梦想是在 AAA 工作、推出自己的独立作品,还是只是为了乐趣制作游戏,
这里就是你 Unreal C++ 旅程的起点
。
注意:
我们已重建本课程,为你带来迄今为止最好的教学风格——更流畅、更精简,并充满新鲜内容。你会找到新旧材料都包含在内。一旦重制完成,原始内容将被移至一个单独的存档课程,你将继续拥有完全访问权限。
本课程适合谁:
- 完全新手,准备开始制作他们的第一个虚幻引擎游戏。
- 希望在游戏引擎中将自己的 3D 创作变为现实的艺术家。
- 来自 Unity、Godot 或其他平台的开发者想要学习 Unreal C++。
- 希望转行从事游戏开发的程序员
- 业余爱好者和即将成为独立开发者的学员,准备探索 Unreal Engine 5.6 的强大功能。












