虚幻引擎4不需要学编程吗(如何用虚幻引擎4和C 开发游戏?斯坦福相关课程上线)

怎样用虚幻引擎4和C 开发游戏?斯坦福干系课程上线

鱼羊 发自 凹非寺
量子位 报道 | 群众号 QbitAI

怎样用虚幻引擎4开发游戏?

如今,斯坦福的干系课程上线啦。

代码、视频、PPT、课后作业包罗万象,还会教你如安在游戏中设置基于举动树的AI,怎样构建多人游戏等。

假如你感兴致,无碍一同来进一步了解一下~

课程大纲

这门代号为CS193u的课程,主要传授的内容是怎样用C 虚幻引擎4开发游戏。

依据课程先容,这门课涵盖的内容,包含虚幻编纂器、游戏框架、游戏中的物理、AI、多人游戏及网络、UI,以及分析优化等。

一共分为29讲。

这里简便先容一下此中几节课的内容。

以第2课项目开头和版本控制为例。

这一课中提供了一个名为ActionRoguelike的项目参考,代码以前开源(地点见文末)。

作者先容,这个项目包含了一系列有效的编程看法,包含人工智能、多人游戏编程、保存游戏、异步资产加载等。

主要特性如下:

第三人称举措职责挪动;

举动体系:包含速跑才能、黑洞才能、邪术弹射才能、反伤、熄灭损伤等;

属性:血条、恼怒值等;

游戏保存体系:用于坚持人物和天下形态的进度;

多量使用事变来驱动UI和游戏反应;

殽杂使用C 和Blueprint;

游戏标签体系:用于标志人物、buff和举措。

一切功效都支持多人游戏;

游戏形式逻辑;

资产办理器:数据资产的异步加载;

UI图标的异步加载;

基于举动树的AI;

使用虚幻表现图形UI计划器(UMG)来计划UI。

此中细节,好比基于举动树的AI怎样设置,游戏中举措组件怎样构建,在后续的课程中都有具体的解说。

7周作业

好好造作业,屡屡能好效安稳学习后果。这门课程就计划了7周作业。

好比第1周,你得学会编写能举行第三人称挪动、带有外表控件的人物类。

还得完成游戏里的“邪术弹丸”、人物腾跃等等。

而到了第2周,你得完成如此的黑洞打击:

随后的3-7周作业,就是渐渐将课程中触及到的内容完成的历程。

怎样样,要来承受这个挑唆吗?

授课教员

课程的授课教师名叫Tom Looman,既是独立游戏开发职员,也是虚幻引擎开发商Epic Games的一名工程师。

他现在以前为虚幻引擎社区创建了70 教程和示例。

传送门

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

开源代码:
https://github.com/tomlooman/ActionRoguelike

— 完 —

量子位 QbitAI · 头条号签约

眷注我们,第一时间获知前沿科技动态

虚幻引擎4不需要学编程吗(如何用虚幻引擎4和C  开发游戏?斯坦福相关课程上线)(图1)

GM游戏 更多