Friday, October 20, 2017

主流的游戏引擎

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程序而不用由零开始。大部分都支持多种操作系统平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。

游戏引擎提供一系列可视化开发工具和可重用组件。这些工具通过与开发环境进行集成,方便开发者简单、快速进行数据驱动方式的游戏开发。为了提高游戏开发人员的开发效率,引擎开发者会开发出大量的游戏所需要的软件组件。大多数引擎集成了图形、声音、物理和人工智能等功能部件。游戏引擎会被称为“中间件”,因为它们可以提供灵活和重用平台,向游戏开发者提供所需要的全部核心功能,从而节省大量的游戏开发费用,降低开发的复杂性,缩短游戏的上市时间,所有这些对于高竞争性的游戏产业来说都是关键因素。

目前主流的游戏引擎有:

1、虚幻引擎(Unreal Engine)

虚幻引擎是一款由Epic Games开发的游戏引擎,多用于开发第一人称射击游戏,最新版本为虚幻引擎4。

使用虚幻引擎的游戏有:《虚幻》(Unreal)、《生化奇兵》(Bioshock)系列、《蝙蝠侠:阿卡姆疯人院》(Batman: Arkham Asylum)、《战争机器2》(Gears of War2)、《质量效应》(Mass Effect)、《荣誉勋章:空降神兵》 (Medal of Honor: Airbone)、《镜之边缘》(Mirror’s Edge) 、《彩虹六号:维加斯》(Rainbow Six Vegas)、《Tom Clancy’s Splinter Cell》等。

2、CRYENGINE

CRYENGINE是一个游戏引擎,它最初是Crytek为NVIDIA开发的技术演示,后来该公司看到了它的潜力,将其用于FPS游戏《孤岛惊魂》的开发。该引擎擅长类似于《闪点行动》的超远视距渲染,但拥有更先进的植被渲染系统。此外,玩家在游戏关卡中不需要暂停来加载附近的地形。对于室内和室外的地形,游戏引擎也可无缝过渡(照明和渲染模式可能稍有不同)。

使用CRYENGINE的游戏有:《Crysis》、《Far Cry》、《永恒之塔》等。

3、起源引擎(Source Engine)

起源引擎是一款三维的游戏引擎,由Valve软件公司为了第一人称射击游戏《半条命2》开发,并且对其他的游戏开发者开放授权。作为一款整合引擎,起源引擎可以对开发者提供从物理模拟、画面渲染到服务器管理、用户界面设计等所有服务。引擎附带“起源开发包”和“起源电影制作人”两款程序,前一个可以制作游戏,而后一个更是业界首个专门制作游戏电影的程序。

使用起源引擎的游戏有:《Half-Life 2》、《传送门》系列、《军团要塞2》、《反恐精英:起源》、《DOTA2》等。

4、寒霜引擎(Frostbite Engine)

寒霜引擎(Frostbite Engine),是瑞典DICE游戏工作室为著名电子游戏产品《战地》(Battlefield)系列设计的一款3D游戏引擎。该引擎从2006年起开始研发,第一款使用寒霜引擎的游戏在2008年问世。寒霜引擎的特色是可以运作庞大而又有着丰富细节的游戏地图,同时可以利用较低的系统资源渲染地面、建筑、杂物的全破坏效果。使用寒霜引擎可以轻松地运行大规模的、所有物体都可被破坏的游戏。

使用寒霜引擎的游戏有:《战地》系列、《荣誉勋章》(Medal of Honor)、《极品飞车16:亡命狂飙》 (Need For Speed:Run)、《镜之边缘2》、《命令与征服:将军2》、《极品飞车18:宿敌》(Need for Speed: Rivals)、《植物大战僵尸:花园战争》(Plants vs Zombies: Garden Warfare)等。

5、DOOM引擎(ID TECH引擎)

DOOM引擎最开始用于id Software公司自家的一款非常成功的第一人称射击游戏——《毁灭战士》(Doom),而且Doom引擎是第一个被用于授权的引擎。Id公司为自家的引擎技术划代为Id Tech。

使用ID TECH引擎的游戏有:《DOOM》系列、《QUAKE》系列、《狼穴重制版》等。

6、Unity引擎

Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。

使用Unity引擎的游戏有:《轩辕剑6》、《凡人修仙传单机版》、《外科模拟2013》、《雨血前传:蜃楼》等。

7、Havok Physics

Havok Physics可提供强大且多样化的多平台运行时技术,该技术不但能与各种游戏完美兼容,还能以平稳的帧速率渲染极其复杂的场景。该技术可提供设计完备且面向对象的清晰 C++ API,其中包含了各种功能,能帮助您攻克技术障碍,为游戏的开发开拓出无限可能。

使用Havok Physics的游戏有:《古剑奇谭2》、《哥特王朝4》等。

8、Gamebryo引擎

Gamebryo引擎是NetImmerse引擎的后继版本,是由Numerical Design Limited最初开发的游戏中间层,在与Emergent Game Technologies公司合并后,引擎改名为Gamebryo Element。

使用Gamebryo引擎的游戏有:《古剑奇谭》、《上古卷轴IV》、《辐射3》、《文明4》、《战锤Online》等。

9、RenderWare引擎

Renderware是由Criterion Software开发的3D游戏引擎。美国艺电于2004年8月将Criterion Software收购,也获得了Randerware的软件许可证。

使用RenderWare引擎的游戏有:《侠盗猎车手3》、《侠盗猎车手:圣安地列斯》、《侠盗猎车手:罪恶城市》、《大富翁》系列、《轩辕剑伍》、《仙剑奇侠传四》、《仙剑奇侠传五》等。

10、Creation Engine

使用Creation Engine的游戏有:《上古卷轴V》。

zerodin引擎、3DGame Studio、Virtools等引擎。

2 comments

  1. 已添加链接。

  2. 路过,对游戏这款不太清楚,博主似乎没放我的链?

Leave a Reply

Your email address will not be published. Required fields are marked *