从零开始学虚幻4游戏开发系列01

从零开始学虚幻4游戏开发系列01

开始前的废话


本教程适用对象:

1.对使用虚幻4引擎开发AR/VR游戏感兴趣的童鞋;

2.此前几乎没有过任何平台的开发经验,当然,如果有任何平台的游戏或应用开发经验就更好不过。


本教程将包含的内容:

Part 1.使用虚幻4引擎中的蓝图系统开发简单的游戏

Part 2.使用虚幻4引擎中的蓝图系统和C++开发游戏

Part 3.使用虚幻4引擎开发ARKit平台的游戏

Part 4.使用虚幻4引擎开发HTC
Vive平台的游戏


所使用的软硬件开发环境:

硬件:

Macbook Pro Retina(Part1,2,3)

定制PC(显卡1080,其它随意,Part4)

HTC Vive (Part 4)

iPhone X(Part 3)


操作系统:

Mac 10.12.6(Part1,2,3)

Win 10(Part4)



开发工具:

Unreal Engine
4.18.1

Visual Studio
Community 2017

Xcode 9.2



新手的虚幻4引擎指引


很多朋友对Unity3d比较熟悉了,因为大量的3D手游都是用unity开发的,比如我们最熟悉的《王者荣耀》和《炉石传说》。而以往在次时代3A游戏开发中有着重要地位的虚幻4(Unreal
Engine4)在手游横行的时代似乎有点落寞。实际上无论是Unity3d还是虚幻4,在跨平台开发适配方面都有着不错的兼容性和延展性。虽然使用虚幻4来开发手游仍然不是主流的选择,但是在VR/AR时代,虚幻4引擎会有着更为广阔的空间。

当然,别忘了在主机游戏和次时代PC游戏开发方面,虚幻4引擎仍然是值得重点推荐的商业引擎。比如最近火遍全球的《绝地求生》吃鸡游戏就是用虚幻4引擎开发的。




使用虚幻4引擎开发的知名游戏还有很多,比如最终幻想7(Final
Fantasy),铁拳7,王国之心,DQ等等。

在十年之前,使用虚幻引擎开发游戏基本上属于大型游戏工作团队的特权,一个很重要的原因就是,虽然虚幻引擎很强大,但是在那个年代它的授权费用也很强大。

在这方面不得不感谢老对手Unity,正是这款把”人人都是Unity3d游戏开发者“概念推向极

致的引擎让Epic Games不得不低下头来,重新思考并切换了此前高昂授权费用的商业模式,并在2014年宣布将虚幻4引擎完全免费!有诗为证,”旧时王谢堂前燕,飞入寻常百姓家“。当然,这里引用这句诗略有些不妥,因为虚幻4引擎的免费并非走向没落的象征,反而让这款强大而优雅的引擎迎来了新的春天。



好了,闲话不多扯,接下来让我们开始学习虚幻4引擎。

编辑于 2019-02-13

文章被以下专栏收录