在近日举行的GDC2014大会上,除了DirectX12的曝光,游戏业界两款顶级的游戏引擎——Unreal Engine 4(UE4,虚幻引擎4)和CryEngine3(CE3),先后宣布了白菜价位的付费订阅模式。而且虚幻引擎4更是宣布付费开源,目前,Unreal Engine4 所有源代码都已经托管到了GitHub上。相比之前动辄几百万美元的授权费,这完全就是顶级商业游戏引擎进入寻常百姓家的前奏。
伟大的商业引擎Unreal Engine4的开源的确是一件极其振奋人心的事情,这就如同给全球游戏产业的发展打了一剂强力的肾上腺素。
而我们都心知肚明,是移动互联网给了这个我们所热爱的产业无限的可能。
(一)
移动互联网时代,游戏业界的一切也在随着浪潮加速改变,Unity的崛起,Cocos2D-X的逆袭……在这样飞速改变和发展的环境下,昔日的游戏业界霸主,如果不谙世事,用不了多久,就会被后来者所取代。
这几年,我们看到了移动游戏领域的迅猛发展。
与高端大气“阳春白雪”的商业引擎动辄百万美元授权费用的UnrealEngine和CryEngine对比起来, Unity主打跨平台,易用性,以低廉的授权费用,“下里巴人““得屌丝者得天下“的旗号,渐渐坐稳了全球游戏引擎行业的头把交椅。而凭借开源免费获得全球市场超过25%份额的中国企业触控旗下的Cocos2D-X,也在近日宣布成为全球第二大游戏引擎。
就算是领跑游戏业界行业标准的Unreal Engine和CryEngine,也隐约察觉到形势和氛围有些不对劲了。
浅墨在想,虚幻引擎创始人TimSweeney肯定有这样的一番心理活动,oh,shit,再这样下去,行业大佬地位保不住了,必须下血本,引擎授权降到白菜价,咱也玩开源,用户有了赚钱还不容易。
于是,他们在今年的GDC2014大会上,Epic Games宣布,每月只要支付19美元,你就可以访问《虚幻引擎4》的所有功能,包括编辑器和源代码,游戏引擎完整的C++源码库托管在GitHub上,但不对外公开,只向订阅用户开放。如果开发者发布了用《虚幻引擎4》制作的游戏,他们需要将5%的营业收入上交给Epic Games。
CryEngine引擎的开发商Crytek公司也几乎是同时宣布了Engine as a Service计划,开发者只需要每月支付9.90美元/欧元就可以使用CryEngine的全部功能。以前要授权使用虚幻或CryEngine引擎,开发商需要支付数百万美元的高额授权费。这次宣布的新的订阅模式的费用和之前相比简直就是一个天上一个地下。
(二)
之前有个朋友在我的博客留言,是这样说的,“现在UE4已经开源了,基于DX11,以后国内的开发者会变多。那是不是就意味着对于Direct3D系列的学习可以放弃DX9转向DX11呢?”
而浅墨给它的回答是:
“伟大的商业引擎Unreal Engine4的开源的确是一件极其振奋人心的事情,就如同给全球游戏产业的发展打了一剂强力的肾上腺素。但是,就个人而言,基于DirectX 11的Unreal Engine4,在国内能否快速本土化成功并快速产业化做出游戏来,这还是个未知数。
目前各大游戏厂商应该不会就这样打断自己原先的开发进程和放弃使用之前倾注了多年心血的游戏引擎,一头扎进不可一世的Unreal Engine4。
就算转向Unreal Engine4,也是需要一定的资金和时间的。
所以,Unreal Engine4在国内应该会有一段时间的本土化路途。毕竟目前国内关于Unreal Engine4的开发经验,文档和例程demo是匮乏的,引擎的周边工具和插件也不齐全,使用全新的Unreal Engine4来开发,就像在黑暗中前行一样,大概精明点的公司都不想去做这个小白鼠。
关于DirectX9.0C和DirectX11。他们有很多相同相通的地方,但目前国内还依旧是DirectX9.0C的天下。
Unreal Engine4会推动DirectX11的发展,待其羽翼丰满,应该便是DirectX11在国内成熟之时。有DirectX9.0C的基础,那时候再深入使用趋于成熟的DirectX 11,正是时候。DirectX9.0C学了马上就可以投身产业,而DirectX 11会是明日之星。
想学哪个,且自己定夺。“
这是浅墨现阶段的理解,如果有其他的视角和观点,大家可以一同讨论。