Unity3D培训
美国上市Unity3D培训机构

400-111-8989

热门课程

Unity3d游戏开发该选择什么引擎?

  • 发布:小叮当
  • 来源:Unity3D教程
  • 时间:2018-07-23 17:21

游戏开发越来越庞大复杂,Unity3d游戏开发该选择什么引擎?游戏引擎已经成为游戏开发必不可少的工具。引擎对基本的功能封装,对工具链的提供等都可以大幅降低游戏引擎的开发难度,提高开发速度和质量。

Unity3d游戏开发该选择什么引擎

对于目前市场,3D手游的引擎选择主要分四部分:Unity:在移动端更有优势占据手游市场70%的占有率,各种品类游戏都有;Unreal:两款正版吃鸡手游都是使用Unreal引擎,但手游MMO目前国内还没有上线产品,国内端游MMO成功的也很少;自研引擎:例如楚留香的Messiah,太极熊猫的Flexi等,优点在于非常熟悉可以提供深度定制和优化;其他引擎:应用较少不进行考虑。

选择引擎的基本原则

按照软件工程的开发流程,我们首先应该明确需求。以下是一些常见的需求点:游戏类型?目标用户,目标平台,目标机型是什么?项目周期,成本和团队实力?更倾向画质品质还是适配性?是否有特殊的技术需求?是否大世界?是否支持物理?是否写实风格?何种同步技术?

然后我们需要考察引擎的特性是否和我们的需求相符。1、必须满足的特性,如果不支持则不能选用该引擎;2、最好支持的特性,但如果不支持可以第三方库或自主开发解决。

引擎的功能划分和对比

有一句话说的好:美术资源决定了游戏世界的外观,脚本资源决定了游戏世界的内容,而引擎部分决定了游戏世界的规则。

图形模块

图形是游戏引擎的重中之中,主要功能就是提供封装底层的渲染接口(D3D,OpenGL,Metal,Vulkan等),渲染管线的定制(前向渲染,延迟渲染,多线程等),适配(PC,IOS,Android),以及一些基本渲染功能的提供例如后处理(抗锯齿,景深,屏幕矫色,扭曲,描边,SSAO等等),阴影,地形,捏脸,动画,天气等等。

由此可见在高端渲染技术上Unreal更有优势有强大的官方支持,性能也极佳,但是相对的低端设备的兼容性会略差特别是Android版本。Unity也可以实现相同的效果但是很多工作都需要自己开发。

如果是项目周期和成本比较宽裕,希望开发超高画质超高品质,开放世界的游戏,同时图形向技术积累较弱推荐使用Unreal,特别是FPS射击类游戏;如果希望开发周期更短,或者有着深厚技术积累和技术支持推荐使用Unity。此外引擎的选择也受美术和策划的影响,特别是美术同学,对编辑器和引擎的熟悉成度对进度,效果和性能也有着非常大的影响。

Unity3d游戏开发该选择什么引擎?3D手游的引擎选择四种:Unity、Unreal、自研引擎、其他引擎。引擎对基本的功能封装,对工具链的提供等都可以大幅降低游戏引擎的开发难度,提高开发速度和质量。

以上就是关于“Unity3d游戏开发该选择什么引擎?”的相关介绍希望能帮到您。想了解更多培训课程请关注达内Unity3D培训机构。

免责声明:以上内容仅作为信息传播,文中部分信息来源于互联网,仅供阅读参考。

预约申请免费试听课

上一篇:开发游戏《王者荣耀》Unity组件与脚本
下一篇:HTML5游戏开发之技能树学习
游戏角色阴影如何用Unity3D添加?

游戏角色阴影如何用Unity3D添加?

Unity 2018.3一次开发支持多个VR平台

Unity 2018.3一次开发支持多个VR平台

Unity3D游戏开发使用的架构

Unity3D游戏开发使用的架构

Unity Profiler 真机调试以及函数耗时教程

Unity Profiler 真机调试以及函数耗时教程

选择城市和中心
贵州省

广西省

海南省