第一章 常见的游戏开发框架

  1. Unity3D
  • 优点:业内最具竞争力的授权条款;易于使用而且兼容所有游戏平台;开发者社区支持强大;学习门槛非常第;开发商使用率最高。

  • 缺点:工具数量有限,所以开发商必须给自己创作工具;做复杂和多样化的效果比较耗时。

  • 编程语言:兼容C#和js,不过,国内大多采用C#脚本

  • 代表游戏:炉石传说,神庙逃亡,全民炫舞,天天飞车,纪念碑谷

  • 评价:在中国比较流行的一款框架,易于学习。

  1. 虚幻引擎(UE4)
  • 优点:开发商使用率较高,开发商社区支持支持强大,有视频教程和大量资源。最佳的引擎支持并且随时更新其他引擎平台的功能,每次更新都会增加新工具,而且管理相对容易,碰撞系统和粒子渲染系统表现好。(绝地求生好像就是采用ue4编写的)

  • 缺点:授权条款只适合大作,商业授权价格为99美元,在游戏收入超过5万美元之后,必须支付25%的分成。也有一些开发者抱怨有些工具不好用,学习门槛较高。

  • 编程语言:C++

  • 代表游戏:绝地求生,小米枪战

  • 评价:商用最多的引擎,上手难度高。

  1. CryEnine3
  • 优点:CryEngine 3可以让你的游戏更美丽,Flowgraph工具的美术编程能力非常强悍。该引擎具备最强悍的音频工具,所以音频策划和程序猿们非常喜欢。该游戏引擎还提供目前最为简单易用的AI代码技术,对于初入行的开发者,该引擎的UI触手可及。

  • 缺点:推出时间相对较晚,开发者社区还不够强大;学习门槛对于初入行这比较高。

  • 编程语言:C++

  • 代表游戏:极品飞车系列,孤岛系列

  • 评价:场景渲染最好的游戏引擎,入手难度很高。

  1. Cocos2dX
  • 优点:强大而且灵活;提供成熟的框架和多种工具;开源、免费,社区支持强大,学习资料多。

  • 缺点:和同类引擎相比比较复杂;学习门槛相对较高。

  • 编程语言:C++,js,lua

  • 代表游戏:愤怒的小鸟

  • 评价:官网已经推出cocos creater,可视化编程,降低了门槛。

  1. 其他游戏引擎:

除此之外还有一些世界知名的3D游戏引擎:

  • RAGE Engine(狂暴引擎):GTA4,荒野大镖客

  • Naughty Dog Game Engine(顽皮狗引擎):神秘海域系列

  • The Dead Engine(死亡引擎) :死亡空间

  • IW Engine :使命系列

  • Anvil Engine(铁砧引擎) :刺客信条系列

  • 寒霜引擎(Frostbite Engine):战地1943

以及一些H5游戏引擎:

  • Egret(白鹭引擎):国内自主研发,社区强大

  • LayaAir:国内自主研发,全球性能最好之一

  • Phaser:免费开源小框架

你可能感兴趣的:(第一章 常见的游戏开发框架)