`

Unity3d,UDK 和 CE3 三者之间各有什么优缺点?如何选择?

 
阅读更多

unity3d适合个人开发,缺点是多人协作,很难用SVN管理项目
udk适合团队开发,适合分工协作
CE3渲染能力最强,但只关注高端平台,适合大公司和高富帅
渲染效率越往下越高,成本也越高

============================================================================

先简单说一下我对这三个引擎的了解:我的本职工作是3A Console游戏的开发,对于大型商业引擎使用较多。UDK使用过UE2的内部改造版,开发过《分裂细胞4》;最近公司完成的项目是 Far Cry 3,这是个内部引擎,公开的名称是Dunia,同CE1有所渊源。尽管UDK和CE3不再直接使用,但出于工作需要还是有些了解。Unity 3D是我和几个朋友制作独立游戏使用的引擎,了解的比较深入。

简单来说Unity 3D和UDK,CE3适用于两种完全不同的开发模式:独立制作和高成本商业制作。具体的区别很多,一下子没法说完。我提两点请题主仔细考虑:

第一,你计划制作的游戏规模有多大?你的团队有多大?
第二,有发行计划么?什么平台?

UDK和CE2的主要市场是大型商业开发,尽管技术上比较先进些,功能高端一些,但是没有相应的开发力量很难驾驭。Unity 3D从一开始就瞄准了低端独立开发市场,而且有很多第三方的开发插件,就是为开发力量薄弱的小团队准备的。

另外开发平台和目标平台的问题也要考虑。UDK和CE3没有Mac版,Unity 3D是跨平台的。如果是为iOS开发,不支持Mac平台非常麻烦。CE3只支持PC和Console平台;UDK支持PC,Console和Mobile,但是由于种种原因,Mobile平台上产品很少;Unity啥都支持,甚至有Web端,除了最近放弃的Flash平台。

另外,题主似乎是美术人员吧?如果我说错了请纠正我。从美术人员的角度,很容易被高端引擎的高画质吸引。但是换个角度,从实际开发的角度看,引擎跟项目的契合度更为重要。另外,题主有编程的经验么?任何严肃的游戏开发都离不开写代码。尽管某些逻辑编辑器,比方说UDK的Kismet或者CE3的Flow Graph貌似足够强大,一旦你实际开发起来,还是会发现提供范围内的功能很好用,但是一旦超出一点点,即使再简单的功能也做不到。相反Unity 3D没有提供过多的内建编辑器,全部用脚本实现,反而灵活度高,这也是另外一个独立游戏常用Unity 3D的原因——灵活度比功能完备重要。

市面上有些游戏引擎号称完全不用写代码的,基本上这些都是2D引擎,功能简单。但是支持Mobile平台,可以直接制作出能够上架贩卖的游戏。题主不妨关心一下,给你几个关键字供搜索:GameMaker,Game Salad,Stencyl。

总之,建议题主还是先把我的两个问题想清楚了,再做决定。

随便说了一些,考虑也不全面。想到再补充。

==============================================================================

本人游戏公司美术一枚,说下个人看法
Unity3d个人觉得网页游戏,手机游戏,或房地产用的比较多,对于各个平台支持都很好。去年又支持flash,网页运行再也不用安装浏览器插件。这块做的不错。开发人员起点比较低。基本的资料文档都很丰富了。缺点就是画面不给力。灯光、画面各方面在这三个引擎里都是最差的,并且对于美术人员来说,做开发不是很好上手。很简单的一个材质。都要去写shader。。
UDK,商用版叫虚幻3,业界早就名声在外的引擎,个人觉得首先,商业方面,虚幻3在PC游戏市场占有方面,绝对是老大。我们可以看到很多虚幻3网游,单机游戏,XBOX游戏,因为首先,虚幻引擎的画面一直就是招牌。从战争机器系列,虚幻竞技场,还有IOS上的无尽之剑,就能看出。当然好的画面,80% 的功劳是美术制作人员的.但就从技术方面,个人觉得虚幻3一直是走在前端的,本人曾经在苏州EPIC工作。当时用的是虚幻2,后来去9游,用虚幻3,所以,对虚幻引擎开发也有一定了解。在美术开发方面,虚幻3的材质编辑界面对一般的美术人员来说,很友好,节点式的编辑,很直观,至于kismet脚本,更加简化了不会程序的同学对脚本的使用。UDK的免费,也直接推动了UDK的知名度,不过我觉得UDK只能支持PC和IOS,略显不足,去年官方出了个FLASH的DEMO。不过一直没有免费出来,也算是个小遗憾吧。
CE3,从出世以来,就是打的画面牌,和EPIC的战争机器一样,用孤岛危机系列当样板工程,给自己的引擎打广告,不过话说回来。第一代的孤岛危机,画面是不错,但基本没几个显卡能跑动。后来的二代,做了优化。并且推出了主机版本,性能上好了很多。CE3引擎的特点,就是大量的动态光的使用。对于室外大场景有很好的渲染效果。以前在9游的时候,有一个项目组用的是CE2,由于美术不给力,画面看上去也相当差。
最后。题主如果是美术出身,我推荐UDK,如果是程序出身,我推荐Unity3d,如果是煤老板,富二代出身,我推荐CE3

 

分享到:
评论

相关推荐

    基于Unity3D的手机游戏设计与实现.pdf )

    目前市场上有多种成熟的游戏引擎可供开发者选择,其中最为流行的三大游戏开发平台分别是Unity3D、Cocos2d和UDK。这些平台各自具备独特的特点和技术优势: 1. **Unity3D**:由Unity Technologies开发的专业游戏引擎...

    unity3d菜单最新汉化

    Unity3D是一款强大的跨平台3D游戏开发引擎,被广泛应用于游戏开发、虚拟现实和增强现实等领域。在Unity3D中,菜单系统是用户界面的重要组成部分,它提供了各种功能选项来帮助开发者管理项目、编辑场景、操作游戏物体...

    udk(虚幻引擎3开发工具包)v2015中文安装版

    小编提供这款udk虚幻引擎3开发工具方便用户使用,全新版本更新界面还添加更多的功能应用,这是创建出色游戏的顶级软件,能让游戏更好、更快、更具动态性,需要的朋友们可以下载试试!基本介绍UDK(the Unreal ...

    UDK第三人称视角设置

    附檔資裡邊的檔案夾裡邊總共有3個檔案夾1張jpg和一個DefaultEngine.ini 使用方法: 1.將三個資料夾(分別是:IsometricView,ThirdView,TopView)丟到Development\src裡面 2.將DefaultEngine.ini丟到UDKGame\...

    UDK游戏引擎入门指南

    UDK(Unreal Development Kit)是Epic Games公司推出的一款基于Unreal Engine 3的游戏开发工具,面向游戏开发者、学生和业余爱好者,提供了一个免费、易上手的平台,用于创建高质量的3D游戏和实时应用程序。...

    udk自学手册1

    UDK是由Epic Games提供的免费游戏开发工具,基于强大的Unreal Engine 3,它为游戏开发者、教育工作者和业余爱好者提供了一个平台,用于创建高质量的3D游戏和互动体验。 在第一章中,我们将会深入理解UDK的基础概念...

    虚幻3引擎最新UDK最新下载地址

     虚幻3引擎的所有编写观念都是为了更加容易的内容制作和编程的开发,为了让所有的美术开发人员能够牵扯到最少程序开发内容的情况下使用抽象程序助手来自由创建虚拟环境,以及提供程序编写者高效率的模块和可扩展的...

    中文-ActorX,udk导入插件

    总的来说,ActorX是3ds Max与UDK之间的重要桥梁,它让艺术创作和游戏开发之间的协作变得更加流畅。通过熟练掌握ActorX的使用,开发者可以快速将高质量的3D内容导入到UDK,从而提升游戏项目的视觉效果和交互体验。...

    国外游戏开发杂志UDk

    - **U3D**:这通常指的是Unity 3D,一款非常流行的游戏开发引擎,广泛应用于2D和3D游戏的制作。 #### 特定内容中的深入知识点 ##### POSTMORTEM - **Gearbox's Borderlands**: - **背景介绍**:Borderlands是...

    unreal udk 基础教程

    unreal udk 基础教程unreal udk 基础教程unreal udk 基础教程unreal udk 基础教程unreal udk 基础教程unreal udk 基础教程unreal udk 基础教程unreal udk 基础教程unreal udk 基础教程unreal udk 基础教程

    udk粒子系统教程

    UDK,全称为Unreal Development Kit,是一款基于Unreal Engine 3的游戏开发工具,由Epic Games公司提供,主要用于创建高质量的实时3D应用,包括游戏、模拟、训练和可视化项目。粒子系统是UDK中一个重要的视觉效果...

    UDK——材质赋予

    UDK 游戏引擎

    UDK整理资料

    UDK(Unreal Development Kit)是Epic Games提供的Unreal Engine 3的免费版本,用于教育、原型设计和独立游戏开发。这个压缩包包含了多个关于UDK的学习资源,包括文档和笔记,涵盖了从基础到进阶的各种主题。下面将...

    UEFI Intel UDK2010 Trainning PPT

    中国的开发团队计划年底出版的《UEFI和EDK2源码解析》书籍,将是对这些主题的深入探讨和实践指南,帮助读者更好地理解和利用UEFI和UDK2010进行固件开发。这本书可能包含详细的源代码分析、实例研究以及常见问题的...

Global site tag (gtag.js) - Google Analytics