分类筛选
分类筛选:

关于游戏开发引擎论文范文资料 与现代游戏开发引擎有关论文参考文献

版权:原创标记原创 主题:游戏开发引擎范文 科目:学术论文 2024-01-19

《现代游戏开发引擎》:本论文可用于游戏开发引擎论文范文参考下载,游戏开发引擎相关论文写作参考研究。

摘 要:随着游戏产业的不断壮大,游戏开发引擎及工具开始变得免费和易用.文章介绍并分析了当下在中国应用最为广泛的几款商用游戏开发引擎和工具,对各个引擎特性进行了阐述,并从多个方面对这几款引擎进行了对比,为开发者选用合适引擎提供了参考.

关键词:游戏引擎;虚幻;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相继支持移动平台、PlayStation和Xbox,在2011年就完成了其跨平台的生态的构建,成为了多平台3D游戏和互动设计的高人气引擎.

Unity的优势在于强大3D效果和虚拟现实,2D方面则从Unity4之后开始加强.迄今为止,Unity是使用者最广泛的游戏引擎,其原因首先是免费使用,只有专业版才收取一定的收费.

其次是该引擎使用的编程语言也是非常易学习的C#和JavaScript,学习成本较低,上手非常快,并且在国内有很多用户,能够找到丰富的网络资源.

第三,该引擎提供一个非常强大且易用的集成开发环境,适用于不同开发人员(程序员,设计人员和策划人员)共同工作,其基于组件的游戏快速开发流程也非常令人容易理解;同时该引擎提供资源商城,用户间可以很方便的交易资源和工具,可以说,Unity是当今效率最高的3D游戏开发引擎.

第四,全平台打包支持,该引擎对几乎所有的移动和游戏机平台都能提供支持,除此之外,对知名的虚拟现实设备也有非常好的支持.

游戏开发引擎论文参考资料:

西部大开发杂志社

房地产开发和经营论文

石油勘探和开发期刊

游戏杂志

西部大开发杂志

开发杂志社

结论:现代游戏开发引擎为关于本文可作为游戏开发引擎方面的大学硕士与本科毕业论文开发游戏引擎论文开题报告范文和职称论文论文写作参考文献下载。

和你相关的