厦门UI培训
达内厦门UI培训中心

15268258619

热门课程

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

  • 时间:2018-07-26 17:40
  • 发布:转载
  • 来源:网络

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、自研引擎、其他引擎。引擎对基本的功能封装,对工具链的提供等都可以大幅降低游戏引擎的开发难度,提高开发速度和质量。

上一篇:掌握这些黄金原则,让你更懂UI设计
下一篇:开发必备利器:Unity脚本与编辑器工具

UI设计师如何做到让用户满意的界面设计?

UI新花样:解剖APP图片设计

UI设计师面试题之UI、UE、UID、UED有何区别

UI设计之重创层次结构改善网页视觉效果

选择城市和中心
贵州省

广西省

海南省