掌握虚幻引擎( Unreal engine ) 4 : 用 C++ 开发多人游戏 ( 含中文本幕 )

发挥 C++ 和 Blueprint ( 蓝图 )的威力,在这个 Epic Games 认可的课程中采用人工智能开发多人游戏。

课程介绍:English 繁中

从这 17.5 小时的课程,你会学到

  • 发现 C++ 在 虚幻引擎( Unreal engine ) 4 构建游戏的威力和易用性
  • 掌握 虚幻引擎 4 的 C++ 编程的基本原理
  • 以 C++ 开发多人游戏与朋友一起玩
  • 使用游戏框架( Gameplay Framework  )创建任何类型的游戏
  • 在 虚幻引擎 4 创建多种类型的人工智能
  • 编写清晰的代码,这些代码可以被 Blueprint 曝露、扩充和修改

要求

  • 你对编程有一个基本的理解,比如 C#JavaPython,或 C++ ,或者在 Unreal 的 Blueprint ( 蓝图 )的脚本有体面的理解。 (加入此课程前理解类、函数、浮动和布尔值这样的关键词是必要的。)
  • 你已经安装了 Unreal Engine (4.17或更高) ,并且已经使用了几次来理解这些基础知识,比如在视区( viewport )内移动和使用内容浏览器

课程说明

这门课程由 Epic Games 认可,由前 Epic Games 工程师 Tom Looman 教授,这门课程教你如何使用 C++ ,在 Unreal Engine 4 开发自己的游戏和人工智能。

如果你有一些编程知识,但 C++ 游戏开发对你来说是新的,那么这门课程就是为你开设的! 对于目前拥有 Unity 或者其他游戏引擎经验的开发者来说,”掌握 Unreal Engine 4 ” 也是一个很好的选择。 通过这个循序渐进的指导来释放 Unreal Engine ( 虚幻引擎 )的全部力量。

在本课程中,你会:

  • 用 C++ 创建两个多人游戏
  • 创建多种类型的人工智能敌人
  • 将 C++ 代码曝露到 Blueprint 中以解锁引擎的全部功率
  • 发现建构游戏所需的基本类( classes )
  • 编码许多常见的游戏机制,比如武器、威力提升、人物、警卫…等等
  • 用有趣的活动来挑战自己,进一步测试你的编程知识
  • 在C++ 发现许多技巧和功能,以便最大限度地利用 Unreal Engine ( 虚幻引擎 )
  • 掌握建构你自己的梦想游戏的基本原理

你将马上亲手参与并直接完成超过 14 个挑战和两个游戏项目。 你将开始创建一个第一人称的隐形游戏( first-person stealth game ),在那里你将学习 C++、AI 和网络的基础知识。 然后,你将创建一个第三人称合作射击游戏( third-person cooperative shooter game ),如战争机器( Gears of War )或者福特尼特( Fortnite )。 在这个项目中,你将扩充你的 C++ 学习,使游戏为多玩家做好准备,并创造有趣的人工智能,和你的朋友一起玩。

这门课程也充满了挑战,你可以建造一个榴弹发射器,一个吸收空间结构的黑洞,一个弹跳玩家和物体的发射台——只是举几个例子! 通过这些活动,你将探索引擎的代码,提高你的解决问题的能力,并把你的游戏提升到一个新的水平。

在完成本课程时,你可以利用你对 C++ 和 Blueprint 的知识来建构你自己的梦想游戏。 你可以运用本课程内为你的个人项目提供的游戏,添加更高端的功能。 即使你 在上课前以为 C++ 是困难的或令人生畏的,一旦你完成了这门课,你也会发现在 Unreal Engine 4 ( 虚幻引擎 4 ) 编写  C++ 是多么的容易。 即使你只对单人类型的游戏感兴趣,这个课程也非常的适合,因为它除了多人游戏的编程,也教授许多其他的概念。

为什么要跟我学习?

在这门课程中,你将学到的不仅仅是 Unreal Engine 4 的编程。 你实际上将遵循 ‘Unreal Way’ 在这个 Epic Games 认可的课程的学习过程中制作游戏。 正确起步,使用引擎的开发者使用的方法来编写高效的 C++ 代码! 从第一天工作开始,我就一直在和 Unreal  Engine 4 开发团队合作并创建游戏开发教学。 通过与 Epic Games 的合作的经验,我将教你创造惊人新项目的技能,并帮助你在游戏开发方面的职业发展和实现。

加入我的课程,今天就开始用 C++ 开发精彩的游戏吧!

注意 : 现在所有140 + 讲座都有中文本幕啰!

目标受众

  • 以前尝试过 C++ 和 Unreal 却找不到合适的教学来支持他们做中学的风格的人。 本课程提供一步一步的指导和大量的活动,帮助你掌握 C++ 的游戏
  • 正在寻求入门 Unreal Engine 4  编程,来自 Unity 和其他引擎的开发人员
  • 具有编程经验,想要制作多人游戏,并在 Unreal Engine 4 中创造人工智能的人
  • 如果你在这门课程之前从未接触过编程语言,那么这门课程可能不适合你。 然而,熟练掌握 Unreal 的 Blueprint 视觉脚本( visual scripting )也可算是修这门课程前的有效基础,因为它和 C++ 这样的语言有着相同的概念。
  • 如果你是一个想在游戏中将你的想法付诸实现的艺术家,一个以 Blueprint 为中心的课程可能更适合你。 浏览一下课程大纲,看看你是否有兴趣使用 C++、网络和人工智能编程来建构你的游戏的技术结构

讲师简介

Tom Looman  Epic Games 游戏开发者

嗨,我是 Tom。 我是一个游戏开发者,从第一天开始就在 Unreal Engine 4 上工作,既是一个独立开发者,也是 Epic Games 的工程师,Unreal Engine 4 ( 虚幻引擎 4 ) 的制作者! 多年来,我为 Unreal Engine 4 社区创造了 70 多个教学和样本!

通过我的课程,我希望教你一些多年来我学到的东西,并帮助你开始创建自己的游戏! 我喜欢通过亲身实践和以身作则来解释概念。 我热衷于把那些看似难以理解的概念简化为简单的跟随指南。 我的目标是让任何愿意学习的人都能从事游戏开发。

除了关于游戏的教学和写作,我每天都做游戏开发,这使我不断了解 Unreal Engine 4、C++ 和游戏创作过程。 我每天都学习新东西,然后把它们应用到我的课程中。

加入我的游戏开发冒险,我期待你出现在我的其中一个课程中!

创建于 1991 年的 Epic Games 是 Unreal、Gears of War ( 战争的齿轮 )和 Infinity Blade ( 无限刀片 )系列游戏的创造者。 今天 Epic 正在建设 Paragon、Fortnite、SPYJiNX,以及新的 Unreal Tournament ( 魔域幻境之浴血战场 )。 Epic 的 Unreal Engine (虚幻引擎 )技术被各种规模的团队用来做出视觉震撼、高品质的游戏和跨越 PC、控制台、VR (虚拟实境)和行动平台的经验。 开发者还选择 Unreal Engine 来进行可视化、设计、电影、电视和仿真( simulation )。 到 unrealengine.com 上免费下载 Unreal Engine。

字幕:有简中和英文

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: