用C++和空幻引擎开发视频游玩,斯坦福CS193u课程资料公开

用C++开发一款视频游玩要掌握哪些知识?

用C++和空幻引擎开发视频游玩,斯坦福CS193u课程资料公开

通常,开发一款高质量的游玩需要花费大量的人力成本,因此很多游玩公司都会选择第三方引擎来制作游玩,而空幻引擎就是其中最有名的一款。空幻引擎由游玩公司 EPIC 开发,2021 年即将推出空幻引擎 5。

 

空幻引擎曾被众多游玩开发者用于构建游玩、模拟及可视化实质,席卷堡垒之夜、绝地求生、战争机器等 3A 游玩都是在此平台上实现的。

去年 9 月,独立开发者 Tom Looman 在推特上宣布,自己将在 2020 年秋季讲授斯坦福大学的《C++ 及空幻引擎游玩开发》课程。

用C++和空幻引擎开发视频游玩,斯坦福CS193u课程资料公开

课程主页:https://www.tomlooman.com/stanford-cs193u/

这门课程将向学生引见编辑器、游玩框架、多人游玩、配置文件及优化等实质,基于实质设置情况,在进入这门课程之前,你需要做的准备有:

一定程度的 C++ 语言和面向对象编程经验;

空幻引擎的应用经历不是必需的,应用技能很容易掌握,课程实质主要集中在 C++;

你可以在 Windows 或 MacOS 上完成该课程,建议应用 Windows 10 PC,此外要确保有好的硬件和专用的 GPU;

空幻引擎安装指南:https://docs.unrealengine.com/en-US/Basics/InstallingUnrealEngine/index.html

如果是 Windows 系统,课程期间会用到 Visual Studio 2019,当然学生也可以应用其他 IDE,例如 VS Code;

如果是 Mac 系统,XCode 或 VSCode 可作为 Mac 和空幻引擎上应用的通用 IDE。

课程实质

该课程首先引见了课程的基本实质和资源,席卷社区问答、线上资源、空幻引擎及空幻编辑器的基本引见。然后从创设项目开始引见该课程涉及的项目风格、项目和文件的结构、游玩框架等。

用C++和空幻引擎开发视频游玩,斯坦福CS193u课程资料公开

接下来,课程的主体部门席卷项目涉及的物理知识、游玩调试器、UMG 的应用、AI 行为树等。后半部门课程主要引见了多人游玩版本;设计中的小部件;游玩的包装、性能分析和数据可视化等。以下是课程课本的部门目录:

用C++和空幻引擎开发视频游玩,斯坦福CS193u课程资料公开

用C++和空幻引擎开发视频游玩,斯坦福CS193u课程资料公开

讲师引见

Tom Looman 是一名游玩开发者和程序员,曾经在 Epic Games 和 Guerrilla Games 担任工程师等职位,近年来创设了 70 多个有关空幻引擎的教程和 demo。

用C++和空幻引擎开发视频游玩,斯坦福CS193u课程资料公开

他的课程很受欢迎,其中《精通空幻引擎 4:应用 C++ 创设多人游玩》在 Udemy 平台有 3 万多人学过,也获得了 4.5 分的综合评价。

用C++和空幻引擎开发视频游玩,斯坦福CS193u课程资料公开

至于 CS193u 课程,所有代码都在 GitHub 上公布了,同时还席卷一些课后作业及课本。

项目传送门:https://github.com/tomlooman/ActionRoguelike

给TA打赏
共{{data.count}}人
人已打赏
AI

baidu出席AI顶会IJCAI2020,学术创新成果全球领先

2021-1-19 15:37:00

AI

如何防止我的模型过拟合?这篇文章给出了6大必备要领

2021-1-20 15:01:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索