目前主流的游戏引擎有哪些?


国外主流引擎:
1、Unity3D引擎
英国Unity Technologies公司通过多年的开发研究 。于2005年6月份正式发布这款引擎 。长期应用和发展之后 。已经成为最炙手可热的游戏引擎 。2018年9月16日发布了Unity2018.3版本 。再一次将这款游戏引擎的热度推向高潮 。
Unity3D引擎成为近几年最受游戏开发者欢迎的游戏开发引擎之一 。特别是在手机游戏领域 。据统计 。在排行前一千的免费手游中 。有38%的游戏使用Unity引擎制作 。同时它具备强大的多平台运行的兼容性 。几乎支持所有的游戏平台如:PC、PS、XBOX、IOS、安卓等 。从推出只适用于MAC平台的unity 1.0版本 。到2008年推出Windows版本 。支持WII和IOS 。再到2010年开始支持Android 。最后到2011年 。开始支持PS3和Xbox 360 。

目前主流的游戏引擎有哪些?

文章插图
《world of Diving》、《炉石传说:魔兽英雄传》、《纪念碑谷》、这些爆款游戏都是凭借Unity引擎制作的 。另外在Steam上大热的《Ghost of A Tale》也是使用Unity开发出来的 。
Unity引擎凭借着优秀的兼容性、高品质的画质、简单易学的操作被各大游戏厂商以及独立游戏工作室所热爱 。虽然这款引擎依旧存在很多弱点 。比如工具数量有限、复杂和多样的效果依旧耗时 。但自从发布以来 。他们不断适应市场 。高品质的迭代也是Unity被热爱的原因之一 。另外 。Unity3D引擎不仅作用于游戏 。在电影制作、汽车行业应用同样表现出色 。
2、UNREAL(虚幻)引擎
1998年 。Epic Games公司凭借游戏《虚幻》闯入FPS市场 。而此时虚幻引擎正式面世 。2014年发布虚幻4版本 。持续版本更新让虚幻引擎更加强大 。虚幻引擎以其全面的功能及内聚易用的工具见称 。是极为强大的原型制作工具和商业游戏平台 。在制作第一人称或第三人称的3D游戏中表现非常突出 。
虚幻引擎随着游戏引擎行业的发展不断进步 。2002年-2006年期间 。虚幻2引擎已经具备了技术创新能力 。新版的材质系统 。纸娃娃物理效果等都是当时领先的技术 。在这四年中出现了不少大作 。经过多年的市场考验依然不显得老旧 。而真正让Epic Games在游戏界名声大噪的是虚幻3引擎 。并支撑了大量的经典游戏大作 。这个阶段虚幻3引擎不仅开始在射击类动作游戏中发热 。同时在各类风格游戏中大放异彩 。虚幻4在2014年发布以后突破了纯商用游戏引擎的做法 。免费使用 。免费源文件 。授权方式变成游戏收入分成的方式 。
目前主流的游戏引擎有哪些?

文章插图
虚幻4引擎被称为开发者的天堂 。占据着全球商用游戏引擎大部分的市场份额 。业内有个说法 。根据游戏项目和预算来看 。想快速开发就用Unity 。大型游戏项目还是虚幻引擎更加适合 。虚幻引擎主要有几个特点:①自由度高 。开发者可以下载源代码 。实质上可以修改任何东西 。包括其中的物理引擎 。渲染和图形界面;②使用蓝图让编程可视化 。同时定制化C++代码 。③拥有更好的画质效果 。材质编辑器更优秀④可预先搭建框架 。快速创造环境和粒子系统 。百万级渲染 。
运用虚幻4制作的游戏有《绝地求生》、《方舟:生存进化》、《最终幻想7》等等 。这些经典爆款游戏 。不管是在口碑还是玩家数量上 。都处于市场领先的地位 。由此可见 。虚幻4对于游戏行业的影响力有多大 。
3、Frostbite(寒霜)引擎
这是一款由瑞典DICE游戏工作室开发的引擎 。EA(美国艺电公司)近几年生产的几乎所有经典游戏都是使用寒霜引擎开发的 。寒霜引擎在2008年的《战地叛逆连队》游戏中首次亮相 。正因为这款引擎完美支持了DirectX 9.0c 。加上全局动态光照等先进技术 。让这款游戏声名鹊起 。之后 。EA的游戏《战地》系列、《FIFA》系列、《极品飞车》系列都开始使用寒霜引擎进行制作 。然而这些系列游戏都不是起源于寒霜引擎 。而是在后续的游戏迭代过程中 。开始更换为寒霜引擎作为开发组件 。其中2018年11月20日发售的《战地5》是寒霜引擎作用的最新力作 。
目前主流的游戏引擎有哪些?

文章插图
寒霜引擎目前看起来已经统一了EA 。其特点在引擎行业里也尤为明显 。①寒霜引擎对待开发者的态度不同 。EZ极少开放寒霜引擎的对外信息 。更别提将寒霜引擎授权给第三方游戏公司使用 。为了保持自身游戏在行业内的独特性和竞争力 。寒霜引擎成为EA自身封闭的技术优势 。②近乎完善的素材包 。专注于一款游戏引擎在系列产品上的使用和开发 。让研发团队更专注 。更极致的产出相对应的素材包 。不管是地图、音效还是枪械模型、汽车模型等这些内容都非常完善 。为后续EA的游戏迭代会有很大帮助 。③节省开发费用 。EA使用自研引擎开发游戏 。并且在开发游戏的同时迭代引擎 。这样的做法相辅相成 。让游戏开发所要负担的引擎成本趋近于0 。而从内部来看 。开发人员的培训费用也得到了节约 。④稳定性 。当一款引擎不断的作用于游戏开发 。通过游戏开发落地来验证引擎 。这个过程中游戏引擎不断升级 。让其自身趋于稳定 。

推荐阅读