开始前的废话
本教程适用对象:
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引擎开发的。
因本人时间精力有限,无法跟大家一对一解决相关的技术问题,请大家在QQ交流群 594353854 中互帮互助。群里已经几百人了 大家遇到啥问题都会在里面交流!而且免费分享零基础入门资料 iOS开发资料一整套!是个非常好的学习交流地方!也有程序员大神给大家热心解答各种问题!很快满员了,欲进从速哦!各种PDF等你来下载!全部都是免费的哦!只为帮助大家快速入门,所以我在群里等你们过来一起交流学习呢!
使用虚幻4引擎开发的知名游戏还有很多,比如最终幻想7(Final
Fantasy),铁拳7,王国之心,DQ等等。
在十年之前,使用虚幻引擎开发游戏基本上属于大型游戏工作团队的特权,一个很重要的原因就是,虽然虚幻引擎很强大,但是在那个年代它的授权费用也很强大。
在这方面不得不感谢老对手Unity,正是这款把”人人都是Unity3d游戏开发者“概念推向极
致的引擎让Epic Games不得不低下头来,重新思考并切换了此前高昂授权费用的商业模式,并在2014年宣布将虚幻4引擎完全免费!有诗为证,”旧时王谢堂前燕,飞入寻常百姓家“。当然,这里引用这句诗略有些不妥,因为虚幻4引擎的免费并非走向没落的象征,反而让这款强大而优雅的引擎迎来了新的春天。
好了,闲话不多扯,接下来让我们开始学习虚幻4引擎。