前言
在现代商业游戏的开发上,“游戏引擎”几乎可以说是根基一般的存在,为了游戏开发高效便捷,很多开发商都会选择采用Unity或虚幻引擎这样成熟的商业引擎。
而根据 Reddit 论坛网友的爆料,俄罗斯目前面临着西方在各种方面的制裁,其中就包括文化领域方面。俄罗斯IT行业从业人士认为电子游戏是目前年轻人最乐意去接受的一种文化载体之一,俄罗斯是不可能放弃这块文化高地。
报道
但近日,俄罗斯《生意人报》刊载了一则报道,称由于目前的客观局势原因,为了避免之后无法使用Unity、虚幻引擎等商用引擎,俄罗斯的IT开发人员已经开始与数字发展部商讨自研引擎的可能性。
根据报道,这一讨论由俄罗斯数字发展部的副部长Максим Паршин监督,目前已经得到了初步结论,认为该项目可能需要多年开发以及数十亿卢布的投入,但确实存在可行性。
之所以会出现迫在眉睫才开发自研引擎的情况,与游戏引擎的开发难度有直接关系。
目前,一款成熟的游戏引擎,基本可以说是一套包含大量接口,拥有丰富组件的开发工具,需要开发者在项目架构、软件开发、数据库管理、图形科学等方面都有一定的造诣。
解读
俄版游戏引擎:重要而迫切的任务
受西方一轮接一轮的经济制裁影响,除了国际支付系统的断链以及由此引发的金融问题外,不少游戏开发相关软件商宣布断供,同样深刻影响到了俄罗斯游戏业的正常运行。
3月7日,Unity CEO John Riccitiello表示暂停部分与俄罗斯有联系的开发商、广告商和发行商的合作。几乎同一时间,Epic也在Twitter发布消息称,将停止与俄罗斯的商业往来。
在美国政府和舆论巨大压力下,这两家主流引擎厂商相继宣布停止与俄罗斯的商业往来,明显触及到了当地游戏业的命脉,对俄罗斯游戏开发者带来了严重的打击。
引用此前俄媒的一项报告:俄罗斯地区有约65.3%的从业者使用Unity引擎,使用虚幻引擎4的占比8.3%,两者都使用的占6.3%,这也意味着俄罗斯有近8成的开发者使用这两款引擎。
自研引擎评估中,有望获得60亿卢布支持
众所周知,俄罗斯加强“数字主权 ”的计划由来已久。而自5月下旬被提出以来,建立国家支持的游戏开发引擎的想法得到了快速推进。
5月18日,总统府官员与游戏业代表的闭门会议上,首次提出了需要开发俄罗斯游戏引擎的问题。相关人士强调,目前游戏从业者主要在国外的虚幻引擎和Unity上进行开发,但未来随着制裁的升级,开发者对其访问可能会受到限制。
6月,俄罗斯杜马议员Anton Gorelkin在其Telegram频道写道,他已经向数字发展部发送了一份提案,与相关市场参与者讨论创建游戏引擎机制。
不过,接近新倡议讨论的消息人士表示,到目前为止,很难对该项目进行评估。“我们正计划将开发商召集在一起,从他们那里收集一份大致的职权范围,以了解工作范围和期限。”
另一位与政府关系密切的消息人士则指出,目前正在考虑使用RFRIT拨款支持该项目的可能性。但该基金透露,目前为止,还没有收到关于支持此类项目的申请。
对此,Innotech公司副总经理Dina Gaizatullina已经确认,“通过有效的文件申请,并考虑到拨款竞争的要求”,可以从RFRIT和类似的基金中,获得国家对自研游戏引擎开发的支持。
但他也指出,“用于开发国内IT解决方案 ”的RFRIT拨款,通常为2-5亿卢布(约为2300万元-5900万元人民币),只有对于特别重要的项目,才能获得高达60亿卢布(约为7亿元人民币)。因此,目前需要证明自研游戏引擎符合支持的优先性才能获得高额拨款。
做引擎,不是光砸钱就能成
需要指出的是,即使拥有国家支持、本土巨头参与,以及海量资金的投入,从头开始打造俄版游戏开发引擎依旧不是一件易事。
本土专家表示,开发游戏引擎需要与显卡厂商配合进行优化适配。然而,已经正式离开俄罗斯的两大主流厂商英伟达、AMD是否愿意合作,依旧是个未知数。尤其是在遭遇全球经济制裁的情况下,它们显然是无法最大程度地支撑新引擎的适配。
退一步说,Unity 和虚幻引擎之所以受到全球开发者的青睐,很大程度源自其多年发展的强大底蕴,即拥有庞大的生态产业和成熟完善的工具链。从这个角度来看,从零开始研发的俄罗斯自研游戏引擎,之后必然会遇到巨大的困难。
一位大型游戏工作室的制作人承认:“尽管时间长,成本高,创建自己的引擎还是有可能的。”但无论投入多少钱,从头开始造轮子的俄罗斯游戏引擎,都不可能在短时间同拥有多年沉淀的两大主流引擎并驾齐驱。“所以政府的主要问题是:它是否准备在多年内投资数十亿卢布来发展和改善生态系统?”
除此之外,Artezio的网络技术开发总监Sergei Matusevich特地提到了,未来相关引擎技术人才培训的难题。
在他看来,由于市面上不少游戏都是基于虚幻引擎和Unity开发,这类开发者价值往往相对较高。因此还需要考虑一个关键的问题,新引擎出现后,有多少开发人员愿意抛弃主流工具,额外花费时间学习。
无论如何,俄罗斯自研游戏引擎的诞生、以及真正成长到能够与两大巨头相抗衡,显然都不是件一蹴而就的小事。尤其是在受到严重制裁、与其他外部合作厂商隔绝的情况下,这个过程将会变得更加艰难。
但可以确定的是,俄罗斯游戏业想要度过漫漫长夜,接下来不得不面对这些艰难的挑战。
其它声音
波兰游戏网站 XGP 表示,即便这个建议得到了政府的支持,在实际推行过程中仍存在很多的困难。首先,游戏开发者需要重头开始搭建游戏引擎。而与之形成鲜明对比的是,Unity 和 Unreal 已经形成了高度成熟的生态系统,提供了丰富的、满足生产需求的模块和整合。
一些专家表示,游戏引擎需要和显卡厂商合作优化适配,英伟达和AMD是否愿意合作还是未知数此外,Unity和虚幻引擎已经发展多年,拥有庞大的生态产业和工具链俄罗斯自主研发的发动机如果从零开始研发,可能会遇到很多困难。