精通虚幻引擎 4:使用 C++ 创建多人游戏
在此 Epic Games 认可的课程中,释放 C++ 和蓝图的力量,利用 AI 开发多人游戏。
讲师:Tom Looman
口袋资源独家Mosh付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 探索 C++ 在虚幻引擎中构建游戏的强大功能。
- 掌握 C++ 编程的基础知识。
- 构建可以与朋友一起玩的多人游戏。
- 掌握虚幻的游戏框架来创建任何类型的游戏。
- 在虚幻引擎中创建多种类型的人工智能。
- 编写可以通过蓝图公开、扩展和修改的清晰代码。
要求
- 您对使用任何面向对象的编程语言(例如 C#、Java、Python 或 C++)进行编程有基本的了解,或者对虚幻蓝图中的脚本有很好的了解。
- 您已安装虚幻引擎(4.17 或更高版本)并了解编辑器的基础知识。
说明
本课程经 Epic Games 批准,由前 Epic Games 工程师 Tom Looman 教授,教您如何使用 C++ 构建自己的游戏,包括虚幻引擎 4 中的人工智能。
如果您拥有一些其他编码语言的编程知识,但对 C++ 游戏开发不熟悉,那么本课程适合您!Unreal Engine 4 Mastery也非常适合拥有 Unity3D 或其他游戏引擎经验的当前开发人员。通过阅读本分步指南,释放虚幻引擎的全部威力。
在本课程中,您将:
- 用 C++创建两个多人游戏
- 创建多种类型的人工智能敌人
- 将 C++ 代码公开给蓝图以释放引擎的全部功能
- 探索构建游戏所需的基础类
- 对许多常见的游戏机制进行编码,例如武器、能力提升、角色、守卫等等
- 通过有趣的活动挑战自己,进一步测试您的编程知识
- 发现C++ 中的许多技巧和功能,以充分利用虚幻引擎
- 掌握构建您自己的梦想游戏的基础知识
您将立即上手并直接完成超过14 个挑战和两个游戏项目。您将从创建第一人称潜行游戏开始,在其中您将学习 C++、AI 和网络的基础知识。然后,您将构建第三人称合作射击游戏,例如《战争机器》或《堡垒之夜》 。在此项目中,您将扩展对 C++ 的学习,使游戏完全适合多人游戏,并创建有趣的人工智能以与朋友一起玩。
本课程还充满挑战,您将建造一个榴弹发射器、一个吸入太空结构的黑洞,以及一个弹跳玩家和物体的发射台——仅举几例!通过这些活动,您将探索引擎的代码,提高解决问题的能力,并将您的游戏提升到一个新的水平。
课程结束时,您可以使用 C++ 和蓝图知识来构建您自己的梦想游戏。当您添加更多高级功能时,您可以将本课程中构建的游戏用于您的个人项目。即使您在参加本课程之前认为 C++ 很困难或令人生畏,但一旦您完成这些讲座,您就会了解到在虚幻引擎 4 中编写 C++ 代码是多么容易。即使您只对单人游戏感兴趣,本课程也非常适合,因为除了多人游戏编程之外,它还教授许多其他概念。
为什么向我学习
在本课程中,您将学到的不仅仅是虚幻引擎 4 中的编程。您将 在这门 Epic Games 认可的课程中实际遵循“虚幻方式”制作游戏。从正确的开始,使用引擎创建者自己使用的方法编写有效的 C++ 代码!从第一天起,我就一直在使用虚幻引擎 4 并创建游戏开发教程。通过与 Epic Games 的合作,您将获得创建令人惊叹的新项目的技能,并提升您在游戏开发方面的职业抱负。
加入我的课程,立即开始用 C++ 构建精彩的游戏!
Note: Now includes hand-made Chinese subtitles for all lectures! 本课程的所有讲座都将包括中文字幕。
此课程面向哪些人:
- 以前尝试过使用 Unreal 进行 C++ 但找不到合适的教程来支持他们的实践学习风格的人。本课程提供分步指导和大量活动,以便您可以掌握使用 C++ 制作游戏。
- 来自 Unity3D 和其他引擎的开发人员希望深入了解虚幻引擎编程。
- 具有编程经验、想要在虚幻引擎 4 中制作多人游戏和创建人工智能的人。
- 如果您之前从未接触过编程语言,那么本课程可能不适合您。然而,熟练掌握虚幻的蓝图可视化脚本也可以作为本课程的有效基础,因为它与 C++ 等语言具有相同的概念。
- 如果您是一名艺术家,想要在游戏中将您的想法变为现实,那么以蓝图为中心的课程可能更适合您。浏览课程内容,看看您是否有兴趣使用 C++、网络和 AI 编程的强大功能来构建游戏的技术结构。