现代游戏开发引擎解析.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现代游戏开发引擎解析.doc

现代游戏开发引擎解析   摘 要:随着游戏产业的不断壮大,游戏开发引擎及工具开始变得免费和易用。文章介绍并分析了当下在中国应用最为广泛的几款商用游戏开发引擎和工具,对各个引擎特性进行了阐述,并从多个方面对这几款引擎进行了对比,为开发者选用合适引擎提供了参考。   关键词:游戏引擎;虚幻;unity;cocos2d;LayaAir;Egret   中图分类号:TP311.5 文献标识码:A 文章编号:1006-8937(2016)30-0064-03   1 概 述   中国的游戏市场在近五年得到了飞速发展,除了一直保持稳定增长的传统电脑游戏市场外,被解禁的电子游戏机,电子竞技,网络游戏和移动游戏市场均出现大幅提升,成为推进我国经济增长的助力之一。   据相关报告显示,截止2016年上半年,中国游戏市场实际销售收入达到787.5亿元人民币,同比增长30.1%。其中,移动游戏依然保持了高速增长,达到374.8亿元人民币,同比增长79.1%。相应的,2016年前6个月我国游戏用户达到了4.89亿人,同比增长6.7%。   随着游戏产业的不断扩大,相应的游戏开发公司和从业者数量不断增加,市场竞争也非常激烈,绝大多数游戏的生命周期都被大大压缩,不断推出新的游戏,更短的开发周期,更低的资金投入都是各个游戏公司关注的重点。   为了达到最大的开发效率,几乎所有公司都会选择游戏引擎进行开发;同时一些个人创业者也可以通过使用游戏引擎,快速的将自己的创意实现为产品。本文将对市场上主流的游戏引擎的特点进行分析,并提出了不同引擎的适用环境。   2 游戏引擎解析   游戏引擎是指专业软件厂商推出的游戏开发工具,这类型工具实现了游戏开中最底层的一些技术,并将其打包成为函数库,内置于工具中。   这些底层的实现往往也是游戏开发中最难的一部分。例如图形图像效果的实现,物理效果的实现,动画的实现以及多硬件平台的发布等。   游戏开发者获得工具后,能够借助工具提供的图形化开发环境专注于游戏逻辑的实现,对于游戏效果等部分,可以借助调用函数库来实现,大大减少了开发的复杂度;同时在后期发布时,也无需担心硬件平台的不同,游戏引擎往往能实现多平台发布。   2.1 虚幻引擎(Unreal engine)   虚幻引擎最初版本发布于1998年,是该领域历史较悠久、知名度最高的商业游戏引擎,由美国公司Epic Games开发。该引擎发布以来,一直为高端游戏厂家所选用,无数3D游戏大作基于该平台,例如早期的《时空之轮》《细胞分裂》,以及后来的《战争机器》、《质量效应》等。   虚幻引擎的底层采用C++编写完成,其图形特性能够支持必威体育精装版版本的DirectX。   虚幻引擎很早就能够支持PC和游戏机的上的开发,该引擎第一代在1998年发布,之后在2002年发布了虚幻二,在2006年发布了第三代产品。虚幻引擎在2013年发布了第4个版本,并且带来了很多变化。   首先,前三代虚幻引擎是一个纯商业化产品,使用者必须付费购买,并且价格不菲。而虚幻4则采用了一种完全免费使用的产品发行方式,用户只需在官网上注册,就可以下载该引擎进行游戏开发。仅当用户将游戏商业化并创造收入时,虚幻引擎才收取收入的5%作为引擎费用。   其次,虚幻4能够很好的支持多平台,除了传统的Windows,MACOS以及Xbox和PlayStation外,新引擎还强化了对移动设备的支持,涵盖了IOS和安卓两大移动平台以及HTML5的页面平台。   第三,虚幻4采用了新的代码编辑语言和编辑方式,早期虚幻用的是unreal script语言,现在采用了更加常用的C++,并且增加了Blueprint可视化编辑环境。   第四,虚幻4增加了应用商城,能够让普通用户将自己开发的插件在商城中售卖,从而大幅提升该引擎的实际应用能力。   虚幻引擎由于其早期的高价和高技术含量,针对的开发对象也是PC和游戏机,使得该引擎的用户往往是专业程序员。其优势依然在PC和游戏机领域,在移动平台方面还处在开拓阶段。   2.2 Unity引擎   Unity引擎是近几年使用非常广泛的新游戏引擎。其特点首先是免费使用,其次是学习门槛较低,同时具有庞大的用户商城支持。   可以说,Unity的技术以及运营模式更加适合当前这个快销费和免费使用的时代,很快就占据了大量用户,也倒逼虚幻引擎放弃了以前的收费策略,走上了和Unity一样开放的道路。   Unity最早发布于2005年,适用于MAC平台,早期其名为Unity 3D,主要是为实现基于Web的3D和虚拟现实(VR)项目而开发。   直到2008年,Unity支持Windows平台后,其知名度才大幅提高。之后随着Unity相继支持移动平台、PlaySta

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档