虚幻引擎 5 C++游戏开发(更新至 5.6 版)

Unreal Engine 5 C++ Game Development (Updated 5.6)

与 Epic Games 合作开发。从零开始学习 C++,同时在虚幻引擎 5.6 中制作 4 款有趣的游戏。

你将学到

  • 使用 C++从零开始,在 Unreal Engine 5.6 中构建 4 款完整的游戏。
  • 精通 C++——AAA 级游戏行业中使用的标准语言。
  • 理解面向对象编程,并将其应用于实际项目。
  • 实现核心游戏设计原则和模式。
  • 为敌人和 NPC 创建智能 AI 行为。
  • 编写干净、高效且专业质量的代码。
  • 知道何时使用蓝图,何时使用 C++。
  • 利用虚幻游戏框架加速开发。
  • 使用现代虚幻引擎功能(如 Lumen)轻量化和优化你的关卡。
  • 为游戏开发培养强大且可迁移的问题解决能力。

要求

  • 一台能够运行虚幻引擎 5 的 64 位 PC(推荐)。
  • 或者一台运行最新版 macOS Big Sur 或更新的 Mac。
  • 8GB RAM(最低要求)和 2.5 GHz 四核 CPU 或更快的处理器。
  • 兼容 DirectX 11、12 或 Metal 1.2 的显卡。
  • 约 50GB 的可用磁盘空间。
  • 无需先前虚幻引擎或编码经验——我们从最基础开始。

描述

Unreal Engine 5 C++ 开发者——已更新至 Unreal 5.6!

准备好在令人惊叹的 Unreal Engine 5.6 世界中制作游戏了吗?

这门备受赞誉的 Unreal Engine 课程是由 Epic Games 联合创建的,并且已经全面更新,以利用最新的工具、工作流程和游戏开发技术。

Unreal Engine 是从 AAA 大片到独立游戏的免费使用强大引擎。是的——它非常庞大。但在本课程中,我们将逐步分解,让你能够 驾驭这头猛兽 并开始创建自己的游戏。

没有经验? 没问题。我们从零开始,指导你从第一次打开 Unreal Engine 到用 C++构建自己的可玩游戏。

你将构建什么

  • 障碍突击 – 学习移动、碰撞和关卡设计的基础知识。
  • 迷宫逃脱 – 探索谜题机制和互动环境。
  • 战斗爆破者 – 创建你自己的竞技场射击游戏,敌人会反击。
  • 狙击手山姆 – 设计并编写一款令人满意的精准射击游戏。

为什么要学习虚幻引擎 C++?

“任何严肃的游戏程序员都需要了解 C++。” — 杰森·格雷戈里,顽皮狗首席程序员(神秘海域、最后生还者)

这门课程将带你从零开始学习 C++,同时构建真实可玩的项目——这样你就不只是学习语法,而是掌握驱动全球最大游戏的编程语言。

你还将发现如何使用虚幻引擎将你的创作导出到 Windows、游戏机、macOS、iOS、Android,甚至网页 ——所有这一切都来自一个项目。

不只是教程

  • 基于项目的学习 ——在学习过程中构建、测试和优化真实游戏。
  • 一流的支援 — 来自讲师和充满活力的学生社群。
  • 所有资源均已包含 — 代码、资源、图表等,助你不断前进。

无论你梦想在 AAA 级公司工作、推出自己的独立游戏大作,还是仅仅为了乐趣而制作游戏, 这里就是你的虚幻引擎 C++之旅的起点 

注意: 我们重新构建了这门课程,为你带来我们迄今为止最佳的教学风格 — 更加流畅、时尚,并充满新鲜内容。你将同时接触到新材料和原课程。一旦重制完成,原课程内容将被移至单独的存档课程,你仍将拥有完全的访问权限。

这门课程适合谁:

  • 完全初学者,准备好制作他们的第一个虚幻引擎游戏。
  • 艺术家们,希望将他们的 3D 创作在游戏引擎中实现。
  • 来自 Unity、Godot 或其他平台的开发者,希望学习虚幻 C++。
  • 希望重新学习游戏开发的程序员。
  • 爱好者和有志于成为独立开发者的朋友们,准备好探索虚幻引擎5.6的强大功能了。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。