03.09.2014

游戏引擎十大排行榜:选择你的引擎

游戏机和移动游戏市场正在增长,因此找到合适的游戏引擎并不是一件简单的事情。已经在“实战”中证明过其有效性的技术平台,将成为许多开发者的显著选择。尽管如此,市场是变化的,因此选择引擎的问题在不久的将来仍将保持其相关性。那么,以下是我为您准备的十大最佳引擎。

TOP-10

Unity3D

unity

Unity 3D 是一款出色且易于获得的引擎。它相较于竞争对手有许多不可否认的优势,其中最关键的是,您只需支付一次许可费用。无论游戏有多受欢迎 – 一旦您选择了Unity,您就不必再额外支付费用。从财务角度来看,这是一个明智的选择,特别适合创业公司和初学者。

优点:

  • 有利的许可证政策;
  • 易于使用;
  • 兼容任何平台;
  • 优秀的社区;
  • 门槛低;
  • 在开发者中广受欢迎(这意味着错误可以快速找到并修复)。

缺点:

  • 工具集有限(您可能需要自己开发一些工具);
  • 制作游戏的过程耗时较多。

 

Unreal Engine

unreal_engine

Unreal Engine 是开发 AAA 游戏最受欢迎的引擎之一。Gears of WarBatman: Arkham AsylumMass Effect – 所有这些热门游戏都是用它制作的。

优点:

  • 由于许多开发者使用它,因此 Unreal Engine 的社区可能是竞争对手中最佳的。几小时的视频教程证明了这一点;
  • 优质的技术支持和更新机制;
  • 每次更新都会推出新的工具;
  • 有广泛的工具可用于各种目的(有些工具简单到连学生都能使用);
  • 兼容多个平台(iOS、Android、Linux、Mac、Windows 及大多数其他平台);
  • 新的许可政策包括每月 $19 的订阅和若游戏收入超过 $5,000 时的 5% 权利金,这使得此引擎对开发者来说更具吸引力。

缺点:

  • 主观性。某些开发者抱怨某些工具难以上手。

 

CryEngine 3

cry_engine

如果您特别关注游戏的视觉效果,那么您需要的是 CryEngine 3。

优点:

  • Flowgraph 功能可以帮助您为游戏提供出色的图形;
  • 功能强大的 Fmod 声音支持;
  • 创建 AI 的过程非常简单;
  • 新手开发者可以轻松制作 UI。

缺点:

  • 免费版的技术支持相对较为薄弱;
  • 作为行业内的相对新手,尚未形成强大的社区;
  • 入门门槛相对较高。

 

HeroEngine

hero_eng

这个引擎在创建多人游戏方面表现良好,例如Star Wars: The Old Republic。许可证相对昂贵,可能不适合初学者,但如果您的项目有雄心壮志,我建议您考虑这个选项。

优点:

  • 有多个地图可用于创建开放世界,可以无缝连接;
  • 强大的 AI!
  • 方便的地图建模工具;
  • 适合创建复杂任务、手工制作和资源收集;
  • 技术支持通过 HeroCloud 提供,非常便利。

缺点:

  • 尽管脚本引擎功能强大,但操控不太方便;
  • HeroEngine 及其客户支持服务 HeroCloud 的价格过高,可能不适合初学者;
  • 入门门槛高。

 

Rage Engine

rage

鲜有人能与 Rage Engine 提供的广泛功能相竞争。Grand Theft Auto VRed Dead Redemption 和许多其他著名项目均是通过这个引擎制作的。

优点:

  • 广泛的场景创建和天气效果的能力;
  • 强大的 AI;
  • 多种游戏风格可供选择;
  • 快速的网络代码。

缺点:

  • 引擎界面相对不够友好;
  • 对键盘和鼠标的优化不佳。

 

Project Anarchy

project_anarchy

这个强大的游戏引擎因其清晰易懂的文档而受到许多开发者的喜爱。不过,它也有其缺点。

优点:

  • 如果您打算为 iOS、Android 和 Tizen 平台开发游戏,则许可证是免费的;
  • 强大的调试和修复错误的工具;
  • 活跃的社区;
  • 出版商提供清晰明了的文档和示例;
  • 用于音频支持的 Fmod;
  • 强大的 Havok AI

缺点:

  • 不支持在 Mac 和 Linux 上开发游戏;
  • 缺乏初学者的入门指南;
  • 如果是 PC 游戏,许可证的费用会很高。

 

GameSalad

game_salad

这款流行游戏引擎的创作者承诺,开发者无需编写一行代码。总体而言,这确实是这样。但是,凡是好的东西都要付出代价:引擎有一些显著的缺陷。如果您单独开发 iPhone 游戏,那么这是您的选择。

优点:

  • 免费许可证(只有 PRO 版本才会收费);
  • 活跃的社区;
  • 快速原型制作的优秀引擎;
  • 与流行的移动平台如 Cocona 和 Moai 兼容。

缺点:

  • 受限的开发工具集;
  • 无法访问大多数 iOS 平台的功能。

 

GameMaker: Studio

gamemaker_1

如果您是初学者开发者并且需要一个简单易懂的引擎,那么 GameMaker: Studio 完全符合您的需求。

优点:

  • 简单直观的操作;
  • 独特的编程语言 Game Maker Language (GML);
  • 与 Steam 集成;
  • 跨平台支持。

缺点:

  • 调试游戏相对较困难;
  • 要将游戏导出到流行平台,需支付高额费用。

 

App Game Kit

app_game

App Game Kit 是一款跨平台的开发软件,以其通用性和易用性而受到赞赏。

优点:

  • 允许为主要平台编写代码:Android、iOS、Windows、Mac 和 Linux;
  • 附带 IDE,允许在任何设备上测试游戏;
  • 无需额外安装,即可包含 IAP,AdMob 和 Push;
  • 具备强大的 2D 图形、物理和网络交互脚本。

缺点:

  • 由于很少有人使用这个引擎,软件缺陷的修复进展缓慢(技术支持相对薄弱);
  • 存在许多漏洞(这与前一点相辅相成)。

 

Cocos2D

cocos_2d

许多设计师认为 Cocos2D 是少数具有高度适应性同时适合初学者开发者的引擎之一。

优点:

  • 与 iOS 平台完美集成;
  • 免费且开源;
  • 丰富的开发工具选择;
  • 强大的社区支持。

缺点:

  • 使用上比大多数类似产品要复杂;
  • 入门门槛高;
  • 特别针对 Mac 或 iOS,没有跨平台支持。

最后,我想说的是:人们在游戏机、移动设备、PC 甚至电视上玩游戏 – 所以开发者总是有机会找到适合自己目标的引擎。希望我的文章能帮助您做出选择,并顺利融入不断发展壮大的游戏产业。

来源: http://venturebeat.com

翻译:伊琳娜·斯米尔诺娃,App2Top 记者

评论
写评论...
Related news