俗话说的好,“工欲善其事,必先利其器”,搞游戏开发,必先找到的好工具便是游戏引擎。目前市场上,做手机游戏或VR游戏开发的,大多数都在使用的是Unity或者UE4、CE3等,而且据称Unity的份额甚至达到了70%-80%,在这样的背景下,前完美世界高管,《完美世界》《诛仙》的主创者,被誉为“诛仙之父”的曾戈,和他所创立的无限时空,却准备推出一款次世代VR引擎,希望撼动Unity这些国外引擎的国内市场。
要撼动Unity的地位,首先得有突破口。这方面,无限时空认为是有的。国内大量使用的Unity 4,画质不高,运行效率低,而UE4等虽然画质好,但是工作流程复杂,学习难度大,硬件要求高,官方支持也不好。这样的条件下,如果有引擎能达到次世代画质,还有很高的运行效率,好上手,能够兼容各式VR硬件,无限时空认为还是有机会的。
无限时空做的就是这样一款,在Unity和UE4中寻找突破口,并支持VR的3D引擎。据无限时空创始人兼CEO曾戈介绍,无限时空VR引擎有几个特点:
商业化方面,分成两部分考虑:
引擎本身收费方面,曾戈表示,引擎的收费策略和国外引擎类似,对于普通开发者完全免费,使用引擎收入达到一定程度才收费,也通过技术服务等方式进行收费。无限时空后续也会和平台级开发者合作并分成。
生态系统方面,无限时空希望自己的引擎成为生态的一部分,行业玩家各自开放各自的长项,大家共同做生态。无限时空也欢迎业内其它有实力的公司参与到VR引擎中来。
关于研发引擎的初衷,通过与曾戈交流,发现有几个方面:
首先从行业应用等方面考虑,确实有这个需求。3D引擎不只可以用于游戏开发,还可以用于很多行业、政府、军事仿真等用途,这些应用对于引擎安全性,深度定制和技术支持方面的需求就只能靠国内引擎来满足了。
其次是曾戈本身对引擎和VR的执着。
“做引擎是个花费海量时间和钱,收益却不可期的事情,很多大公司不是很重视核心技术研发,很多创新都是海外推动的。总有一天我们会发现需要自己的核心技术。无限时空就希望把国内引擎技术推着往前走一点点。”
“在2002年,我还在“祖龙工作室”时候,便非常关注虚拟现实技术及其在游戏领域的应用。组织了多届“虚拟现实在中国”的峰会,是行业内最具影响的专业论坛。当时因为硬件与传输的瓶颈,我们也认识到虚拟现实在toC领域的应用还不成熟。
念念不忘,必有回响。Facebook收购Oculus时,正值无限次世代3D引擎刚刚研发完,我们便在此基础上把它移植成一款VR引擎。”曾戈表示。
最后有这个技术资金实力。
大型次世代引擎开发基本是游戏行业里技术要求最高的,门槛很高,国内能做的并不多。无限时空在团队和资金层面的实力都保证了能够顺利完成引擎的开发。团队层面,曾戈是前完美世界战略发展部总监,无限时空核心团队全部来自完美世界,参与过《诛仙》等项目,核心技术团队八十多人,绝大部分开发人员拥有多年大型网游研发历程与的一线实战经验 ;资金层面,无限时空之前开发的手游已经实现不错的盈利。
尽管实现了差异化和面向VR优化,引擎作为平台级产品,需要构筑完整的生态,加上市场已有优势占领者,无限时空要抢占新市场,把之前的大量开发者迁移到新的引擎,并非易事,有几个问题需要解决:
1、不支持脚本阻挡了一部分开发者
手游和Unity的低门槛让大量非程序专业人员开始学习使用脚本做游戏开发,这带来了手机游戏的繁荣。然而,其中一大部分,据曾戈表示他们的调查结果是70%,不会C++编程,这对他们使用无限引擎是个门槛。这方面曾戈认为,VR游戏时代,对游戏的品质要求会提高,对团队的技术水平会相应提高。对于有一定水平的团队来说,C++开发并不是问题。
2、团队学习新引擎的机会成本高
很多团队使用了原有引擎很久,对引擎很熟悉,即便有新的引擎容易上手,也需要很多时间去学习,到熟练使用还需要个过程。这部分时间和机会成本,对本身项目周期就短,成本低的团队是个不小的挑战。
但曾戈认为,首先,时值VR游戏爆发前期,Unity 5也还没很广泛普及,借着这波VR游戏开发浪潮,新的引擎在这个时间点,凭借先发优势有很大机会。其次,业界很多团队都在一直关注着新引擎的进展,手头引擎虽然熟悉,但使用中仍有各式问题,如果新引擎能够更好用,他们是很愿意尝试一下的。这点36氪也询问了一位之前用UE4搞VR开发的从业者,他表示如果新引擎好用,还是愿意尝试一下的。
3、扩展资源不够丰富
Unity引擎本身功能不算多,但是全球开发者贡献了大量的程序、美术、教育资源,Unity也建立了商店,可以通过为平台开发配套插件、美术资源等获得收益,形成了良性的生态系统,积累了巨大的配套资源,这也是吸引很多开发者使用的重要原因。这方面,曾戈认为,庞大的生态系统是需要伴随着用户量逐步建立的,Unity刚出来时候也没这么多资源。无限时空以后也会在这方面不断努力拓展生态系统。
4、需要主动去适配众多硬件
现在的VR硬件面世时,基本都会附带Unity或者UDK的开发包,硬件厂商会去主动适配Unity这些引擎开发SDK,Sony和Oculus的SDK还是和Unity深度合作的,而无限则需要主动去适配硬件,这方面无限比较被动,一些朋友也对适配众多交互方式不完全相同的硬件表示怀疑。但曾戈认为,随着引擎的普及,局面会渐渐扭转。
无限引擎本身已经全部开发完毕,还在进行一些测试,场景编辑器还在调整,接口预计会在春节前开放。年底与无限VR引擎同步推出的,是无限时空采用无限引擎开发的MMOARPG VR手游《九州无双》,支持多种VR头显。虽然支持头显,目前这款游戏还是第三人称视角的,无限时空正在为其开发第一人称副本,使其成为真正的VR网游。
附:无限引擎实际场景运行情况
测试环境:
硬件:
场景:
特效情况:
输出结果:
对这款引擎感兴趣的,可以联系这个邮箱 :yujing2524@163.com
如果你想了解更多团队在 2015年 的情况,敬请关注今年的 VR2015 系列。我们16号有一场VR“奇葩说”活动,如果有兴趣欢迎报名。如果你对 VR 引擎感兴趣,欢迎与我沟通交流(微信:838848010)。