今天的虚幻引擎4
最近的GDC给游戏开发者带来了至少两个重大惊喜。首先,取消了Unreal Engine 4的订阅。其次,Unity的货币化政策也发生了重大变化,最大程度地减少了免费版本的限制。
《Unreal Tournament 2015》
这并没有导致社区分裂为两个可比大小的敌对阵营(Unity目前仍然是独立团队中最受欢迎的工具),但是在两个免费先进工具之间的选择开始引发思考。
在免费Unreal Engine和免费Unity Engine之间选择并不是一件简单的事情。
为了弄清楚今天是否值得开始使用Unreal Engine 4进行开发,我们决定仔细看看Epic Games的引擎。
为什么没有游戏
该系列的引擎总是销售基于其技术发售的Epic游戏。
Unreal和Unreal Tournament促使了《德军总部:新血脉》和《Rune》的诞生,它们都是基于Epic技术开发的。
《Unreal Tournament 2003》的推出在很大程度上推动了第二代,发布了大量游戏,包括像《天堂2》和《生化危机》的重大标题。
《战争机器》很好的展示了Unreal Engine 3的销售能力。
就这方面而言,第四代的情况则完全不同。Epic Games自己目前还没有在其引擎上发售游戏。卡通风格的合作动作游戏《Fortnite》仍在开发中。Project Bluestreak,Cliff Bleszinski的新游戏,也是《Unreal》和《战争机器》的关键作者之一,刚刚被宣布。由玩家和开发者社区独特创造的《Unreal Tournament 2015》也还远未完成,尽管现在每个人都可以玩到。
Project Bluestreak
总体而言,目前并没有重磅项目基于此引擎发布。
这并不是其质量低下的标志。
只需记住:该技术于一年前正式启动。如今PC和主机上的游戏大片通常需要大型公司开发两到三年的时间。
当然,你可以反驳:移动游戏的开发速度要快得多。
没错,但还需要考虑另一个因素。新工具的推广在竞争存在和新的货币化体系的转型中——这是一个漫长而复杂的过程。
不能就这样一下子让所有小团队开始在Unreal 4上制作他们的游戏。Unity在“推广”上花费了大约五年时间。
市场需要变化
在Epic的12到13年间,整个市场都依赖于第三方解决方案。如果大型公司基于第三方解决方案开发一些东西,他们都会使用Unreal。
在这种情况下,Epic理所当然地将价格提高到最高。在市场领导者转向当前一代主机时的某个阶段,使用自己的解决方案变得更为方便或更具成本效益。
Fortnite
这促使Epic将关注点转向独立开发者和移动设备,这是当时Unity引擎已经占据主导地位的领域,Unity如今已经成为一个集完整分析、广告网络甚至出版部门为一体的全方位工厂。
为了重回昔日的领导地位,Epic决定改变优先事项,全面改进与开发者社区的关系。
新优先事项
移动设备
引擎的开发者声称,他们的软件包也用于移动游戏开发,当然也包括二维游戏。
蓝图
通过流程图编程的工具。
其意在于使用它可以在不懂编程语言的情况下创建出成品游戏。我们的朋友在http://unreal-engine4.ru/称这确实如此。
但在我看来,它更适合用作快速原型工具,而不是作为代码行的替代,方便非技术人员快速解决小问题,而无需求助于技术团队。
为什么我将蓝图归结为这一点?
有两个原因。首先,在考虑所有游戏元素的情况下,以流程图格式创建一个大型复杂项目,会产生庞大且不适合审查的结构。
使用蓝图甚至可以编写水的着色器是很好的,但你必须理解,仅这一条以流程图形式表示的着色器就是一个巨大的表格。
第二个原因是,担心从蓝图转换为代码将是一项比从代码直接转换更为耗费资源的任务。
开放代码
关于第四根支柱,一切都相对简单。使用该引擎开发的用户可以访问基于C++构建的引擎源代码。如果你不喜欢某些东西,它不够优化?理论上,如果你能理解,就能够修改、调整以适应你和你的项目。
市场
现在说内容商店是Unreal Engine的竞争优势还为时尚早,因为Unity的Asset Store上的选择仍然不可与之比较。
不过,很可能我们很快将面临这样的情况:游戏内容制造商将同时在两个商店提供他们的服务,最终将导致两个商店的内容基本相同。
0——新价格
Epic的另一个新优先事项是尽可能广泛地形成引擎用户基础。为此,引擎的价格先是降到19美元,现在更是降到零。
这可能成为引擎发展的转折点。许多以往有疑问的工具如今变得免费。即便是19美元也可能让人心痛,考虑到:
- 特定版本引擎缺乏大型作品集;
- 完全新的工具(在Unreal Engine 3上工作的人需要重新学习以使用新版本);
- 缺少(暂时的)庞大社区。
换句话说,这就像是买个猫在袋子里。
现在对它的访问是开放的。没有障碍。可以免费确认,袋子里究竟是什么猫。
这就是我的引擎和Epic Games两款游戏的“包装”
此外,我们都知道,“稍微花点钱”和“免费”之间的差异是巨大的,这正如移动应用市场的历史所证明的,提供免费下载内容的应用几乎完全取代了付费程序,在下载和收入方面几乎占据了完全的主导地位。
反应
因此,发起这个倡议获得了热烈反响也并不奇怪。
Nevosoft的首席执行官Pavel Ryakkonen表示,这是一项不错的举措,是对Epic Games形象的显著提升。
“这是对那些不喜欢代码却想参与开发的人来说的一个大礼。从这个角度看,结合内置的关卡编辑器——Unreal今天看起来非常吸引人(包括对独立开发者),”Magisterion的首席执行官Sergey Korolev在与我们交谈时指出。
但是,开发者是否会大规模转向目前处于巅峰的人气的Unity?正如前面所提到的,首先需要几个热门作品,允许我们称之为真正的案例。
这并不是A-Steroids的创意总监Ilya Eremeev的观点。他在我们询问他是否准备转向这款新工具时表示,这样的可能性目前并未考虑:“我们需要更多成功的UE移动项目的实例,并且需要更多的宣传活动,因为每个人都听说过Unity,而UE则被认为是一个适合大型沉重三维游戏的庞然大物。”
还有其他问题可能会吓跑开发者。
“开发者之间的选择往往始于选择:现在支付(Unity的Pro许可证)还是后面支付(UE4的5%版权费,在超过3千美元之后)?不过Unity 5 的基本版本也是免费的,而且如今功能限制也微乎其微。因此,在独立项目中,实际上可以完全不需要Pro许可证(收益可达10万美元),”Sergey Korolev指出。
Pixonic的首席分析师Igor Klyukin对此表示同意:“毕竟5%的收入(甚至不是利润)是一个非常重要的因素。在100万美元的营业额中,600-700千美元的市场营销支出可能是常态,而Epic仍然会要求5万美元。”
但这里需要明确的是,在Unity的情况下,如果开发者在过去的一年中以某种方式(包括投资)收入超过10万美元,则必须为整个团队购买特定产品的许可证。一次性使用付费和免费版本是被禁止的。如果团队规模庞大且制作移动游戏,那么这一阶段的费用可能很快就会超过提到的5万美元。
问题解决
Epic Games显然非常清楚低人气和项目稀少所带来的问题。
公司今天非常积极地努力与开发者社区建立联系,定期发布公关视频,进行Twitch会议,定期发布基础教程和实际案例的视频,内容包括如何创建跑酷游戏、回合制战术游戏、赛车游戏等等。
此外,Epic Games最近还创建了一个500万美元的投资基金。公司几乎每周都会宣布接受其资助的团队。例如,下面是Planet Alpha 31的视频,这是获胜者之一:
显然,在某些举措上Epic Games向Unity学习,但从他们的方式来看,给人一种印象,他们正在向北欧同行学习力争“追赶和超越”。
能否成功?时间将证明。
那么,是否应该开始在新引擎上制作游戏呢?这并不简单。
如果是一个年轻团队,愿意随时学习新工具,那么可以说是的。Epic现在对任何项目都非常关注。正因如此,我认为优秀的产品有机会获得营销支持和资金支持。
从商业角度来看,一切就复杂多了:市场上目前没有专门针对该引擎的开发人员,由于引擎依然较新(正如前面提到的,第四版与第三版几乎没有关系),风险也大于使用Unity或现有的开发解决方案。
总之,无论如何,重要的是首先要基于项目面临的具体任务展开工作。
游戏应该决定工具的选择,而不是相反。