文献综述
游戏开发主要是为人们提供了一种新的文娱活动类型,并且现今游戏已发展出了一套完整的产业链,产值不断增高并逐渐赶超了传统制造产业,服务产业等,成为了当今信息产业的一个重要组成部分,Unity3D引擎为各种平台的游戏开发提供了一个便捷的方案,促进了游戏产业的发展。
Unity3D是由Unity Technologies公司开发的跨平台专业游戏引擎,它打造了一个完美的游戏开发生态链,用户可以通过它轻松实现各种游戏创意和三维互动开发,创作出精彩的2D或者3D游戏内容,然后一键部署到各种游戏平台上,并且还可以在Asset Store(资源商店)上分享和下载相关游戏资源。Unity3D还有专门的交流社区,大大方便了开发者的学习和交流。 Unity3D是一款国际领先的专业游戏引擎,Unity3D编辑器可以运行在Windows和Mac OS X平台上。其主要特点就是:一次开发就可以部署到目前所有主流的游戏平台,包括Windows、Linux、Mac OS X、IOS、Android、Xbox360、PS3、WiiU和Web等。开发者不需要二次开发和移植,就可以将自己的产品部署到相应的平台,节省了大量的时间和精力。 高度整合且可扩展的编辑器。
Unity3D编辑器功能强大且易于使用,它集成了完备的所见即所得的编辑功能,在编辑器里可以调整场景的地形、灯光、动画、模型、材质、音频、物理参数等。开发者编写的脚步变量参数也可以在编辑器里进行调整并实时地看到调整后的效果。如果开发者对编辑器有更高的个性化要求,也可以通过编写编辑器脚步来创建自定义的编辑器界面和功能,也可以使用第三方提供的插件来定制。
Unity3D通用性非常强,支持目前所有主流3D动画创作软件,例如Maya、3ds Max、C inema4D、C heetah3d、Modo、Lightwave和Blender等,并能与其中大部分软件协同工作[1][1]。 Asset Store 是类似于苹果应用商店(App Store)的线上开发者资源商店。任何 Unity3D 引擎开发者都可以在这个平台购买相关资源,例如 3D 模型、材质贴图、脚本代码、音效、UI 界面、扩展插件等。开发者利用这个平台可以节省宝贵的时间和成本,也可以通过Asset Store来销售自己的产品,其销售额的70%归开发者所有,Unity 公司抽取 30%[2][2]。
目前国内Unity3D引擎主要被一些个个人工作室所使用,因为其具有开发周期短,开发成本低的特点,很适合小型团队的开发,遂国内使用Unity3D引擎的是以独立工作室与小型公司为主。个人认为本身Unity3D引擎所做的由:个人学习可免费使用(年收入或启动资金不超过10万美元)——加强版收取较少费用(240人民币/月,年收入或启动资金少于20万美元)——无收入限制与功能最强大的专业版(850/月)这样的分层收费机制,既保证了Unity3D人才的培养输出,给予中小型公司和独立工作室一个良好的开发平台,又可以保证自身的收益以继续产品的研发,创造了一个共同发展的良好游戏开发生态,可以促进游戏产业市场发展和文化氛围提高;
而当前国内硬件条件情况较为复杂,Unity3D引擎游戏开发需要对各种手机分辨率进行时适配,对资源管理进行优化以足以在平均水平配置(以及平均水平以下的主流配置)机型上流畅运行从而提高用户体验。
当前游戏开发由于游戏发展本身的瓶颈,各种已被大家接受的传统游戏类型都面临玩法缺乏创新的问题,各大游戏厂商纷纷追逐游戏画面与特效,提高游戏规模将各种玩法杂糅,而忽视了游戏性,还有一些厂商只顾金钱利益,通过各种诱导充值的方法谋取金钱,部分较为过分的甚至“捞一票就走”,极大损害了游戏产业的长远发展,而一些相比较而言具有创新性玩法的游戏由于开发团队的资源有限,在游戏本身规模,宣发和画质上都较为不足,相比较“游戏大厂”(资金与技术实力较为丰厚的游戏厂商)收益较低,也不利于游戏产业的健康发展。
当前由于VR(Virtual Reality虚拟现实)技术的发展,游戏领域也向VR领域迅速发展,当前由HTC(HTC Vive),Oculus(Oculus Rift),Sony(PS VR)三家公司的三款头盔显示器已经发售,虽然由于售价高昂还无法普及,但还是可以看到VR游戏的发展前景,Unity3D现已加入了VR模块,可以进行VR游戏的开发,相信在不久的将来,VR显示设备可以得到普及,届时全新的VR游戏模式将使游戏产业进入一个新的时代。
