近期热门
粉丝908
关注 204
获赞 1005
移动游戏开发利器Unity3D的前世今生

[U3D] 移动游戏开发利器Unity3D的前世今生

[复制链接]
7383 2 0 0 12年前 举报
01 序               
说起游戏开发,很多人都觉得是件高深的事情。且不知从何下手,往往四处碰壁。而手机游戏引领的移动游戏热,让更多更多的人渴望着投身于游戏制作的行列中。未免让大家毫无头绪,本站特制了这个科普专题,普及一下关于移动游戏开发工具的基本知识。而本周的目标就是Unity3D 开发引擎,作为3D引擎,虽然并不如虚幻引擎那样声名在外,不过在多平台开发上特别是移动游戏开发商,普及率非常高的Unity3D引擎,还是各位要第一了解的一个选择。
02 为什么要用现成的引擎               
我们都知道程序员苦逼,那么站在苦逼的肩膀上做一个甜逼,或者不是很苦的逼就变得尤为重要。当站稳了某一个肩膀,往往会取得意想不到的成效,以少胜多,神乎其技。
出于更高的自由度或者商业原因,有些人偏向于自己琢磨游戏引擎,从最底层的绘图API(DirectX和OpenGL)开始。但这个时间就是金钱的年代,如果开发iOS, android或者网页游戏等开发周期较短的游戏,建议还是拿来主义更为划算。
0.jpg
并且,自己写游戏引擎不仅要从零开始,还需要让曲面,动态光照,反射,顶点着色,粒子系统等等一系列内容在引擎里顺利工作,这实在不轻松。在游戏界,因为自创引擎而增加成本、错过时机的例子数不胜数,如《马克思佩恩》的Max-FX引擎,就从雏形Final Reality到最终的成品总共花了四年多。而LithTech引擎的最初版就花费了整整五年,耗资700万美元,其老板懊恼道:“如果当初意识到制作自己的引擎要付出这么大的代价的话,我们根本就不可能去做这种傻事。没有人会预料得到五年后的市场究竟是怎样的。”
为了赶上移动游戏大热的好时光,还是让我们选一个跨平台能力强,用户界面良好,上手容易的引擎吧。决不能输在起跑线上!

03 uniyt诞生于发展               
2004年,Unity诞生于丹麦的阿姆斯特丹,05年将总部设在了美国的旧金山,并发布了Unity 1.0版本。起初它只能应用于MAC平台,主要针对WEB项目和VR(虚拟现实)的开发。这时的它并不起眼,直到2008年推出windows版本,并开始支持iOS和Wii,才逐步从众多的游戏引擎中脱颖而出,并顺应移动游戏的潮流而变得炙手可热。2009年的时候,Unity的注册人数已经达到了3.5万,荣登2009年游戏引擎的前五名。2010年,Unity开始支持android,继续扩散影响力。其在2011年开始支持PS3和XBOX360,则可看做全平台的构建完成。
1.jpg
如此的跨平台能力,很难让人再挑剔,尤其是支持当今最火的web,ios和android。另据国外媒体《游戏开发者》调查,Unity是开发者使用最广泛的移动游戏引擎,53.1%的开发者正在使用,同时在游戏引擎里哪种功能最重要的调查中,“快速的开发时间”排在了首位,很多Unity用户认为这款工具易学易用,一个月就能基本掌握其功能。而目前,这款引擎的注册人数已经井喷般增长到了八十万,其中移动游戏支撑了Unity公司差不多一半的利润。iPhone App Store里有超过一千五百个基于Unity的游戏,其中最为热销的有Shadowgun(暗影之枪), Battleheart(勇者之心), Gears(幻想齿轮), Snuggle Truck(动物卡车)等。
与此同时,Unity还提供了免费版本,虽然简化了一些功能,却打破了游戏引擎公司靠卖license赚钱的常规,采用了更为流行的利益分成,二八开的方式,为开发者提供了Union和Asset Store的销售平台,任何游戏制作者都可以把自己的作品放到Union上销售,而单个模型或是骨骼动画也可以放到Asset Store上。如此一站式的销售、开发平台,为广大游戏制作者称赞。不过如果是开发ios和android游戏,则必须支付400美元的额外费用,被称作引擎附加许可证。
收费版本自然更为强大,尽管license需要1500美元,却可带来自定义的Splash Screen,代码优化,视频回放,音频滤波,光影工具,低级补偿,性能优化和组件簇等一系列内容。
所以如果试用了免费版以后觉得很赞,并决心要发布精良的Unity应用,还是放点血去购买收费版吧,你会得到你想要的一切。

04 目前Unity3D遇到的问题            
我们虽然看到了Unity大量的好,但不得不说的是,3D化的页游对电脑的配置也有了更高的门槛。例如采用该引擎在facebook上发布的3D第一人称射击游戏《N.O.V.A.Elite》,就有一个最低系统要求——1.8GHZ双核处理器,2GB的RAM,256MB显存的显卡,1G的空闲磁盘。这在网页游戏中是十分罕见的,毕竟页游面对的主要是轻度玩家,而不是核心玩家。他们的电脑往往并没有很高的配置,需要插件的页游也会让他们在不同的场所很难同样顺畅的开始游戏。所以Unity固然有利于让开发者提供更出色的游戏体验,但他们或许在一开始就失去了数量不小的潜在玩家。
事情总是两面的,随着硬件的发展,天枰最终会倒向高质量优先。而此时如果是开发一款简单的网页游戏,就需要斟酌是否采用Unity了,毕竟这款引擎从09年开始已经在facebook上发布作品,至今为止并没有形成一种效应。诚然浏览器将插件内置以及主流硬件的升级可以解决这些问题,但目前来说,这种趋势还不是足够的诱人。
2.jpg
而移动端则要明朗一些,首先Unity可以让iOS项目移植android变得异常简单,而WP7也很有可能在未来支持Unity。就拿《Shadowgun》来说,这款第三人称射击游戏画面表现并不逊色于Unreal Engine3大作《无尽之剑》,而前者甚至能在3gs上流畅运行。开发者接受采访时谈到,他们曾打算用自己的技术创造合适的工具,但发现在游戏开发期间,引擎需要持续更新,修改漏洞,满足各样的用户体验,是一件十分困难的事情,所以还是选择了商业引擎,而Unity的多平台特性让他们眼前一亮。
需要指明的是,尽管开发工具如此强大,叫好又叫座的产品却并不多,游戏毕竟是游戏,除了强大的技术后盾,还需要优秀的设计者和良好的团队合作。那些如今享誉全球的作品,最引人的是其本身的游戏性,夸张的画面以及诙谐的音乐,我们大可以说,植物大战僵尸,割绳子,水果忍者什么的,用Unity开发一定也能火爆。工具始终是工具,思想才是关键。
05 国内外的近期作品           
由于Unity在移动平台普及率太高,倒是很少有会把使用了Unity3D引擎开发当作卖点的作品,不过页游倒是不少。据了解,国内一线的游戏厂商如盛大,完美世界,腾讯等已经纷纷设立了Unity3D项目组,目前采用该引擎的游戏没有大量问世只是因为各方研究的还不够透彻而处于研发阶段。其中企鹅娘已经先行一步,限量删档测试中的《魔偶给我冲》有着不错的素质。《QQ乐团》尽管尚在封测阶段,我们也能看到一些期待——基于劲乐团,却在画面玩法上都有长足的进步,Unity除了帮助它实现无端以外,还使添加iphone,ipad,android设备作为交互媒介成为可能,而ACG,RPG,SNS的元素的引入虽有弄做一锅粥之嫌,但毕竟是音乐类游戏的小创新,当前的最大问题,可能还是硬件以及网速了。
3.jpg
上图为《魔偶向前冲》截图同样采用Unity并正在内测的《天宠岛》则有些像3D版的弹弹堂,FAQ中大大的写着“已安装Unity 3D,但无法进入游戏”,让人为之担忧。能不能同时开放有端和无端两种模式呢?目前插件与浏览器,还是Unity页游普及中最大的阻碍。
遇到类似问题的还有其他一些很有想法的厂商,他们融合了模拟人生,英雄无敌或是一些传统的SNS以及RPG要素,开发出如《纵横无双》《蒸汽之城》《骑士的远征》《图腾王》等等作品。我们一方面为他们敢于率先踏入Unity页游领域而叫好,另一方面也为这批游戏的近况担忧,国内玩家对于插件的抵触情绪比预想要高的多,再加上长久以来被诟病的网络质量,Unity页游在国内的路还有很长。
不过,有条新闻也许起到催化的作用——国宝级的仙剑再一次要online了,骏梦游戏得到了大宇的授权,已经在用Unity3D研发中,今年下半年将上线。相信玩家和其他Unity页游厂商,会同样期待她的到来,因为她不仅仅是一款游戏,她更会逼迫玩家装上Unity的网页插件,即便玩家不爱她了,还可以顺畅的去拥抱其他Unity页游,再无插件小提示作祟。
4.jpg
在国外,同样也有Unity大作即将发布,Capcom新作《鬼武者:魂》就是一款网页游戏,其中日本被划分为47个区域,400多位人物出场、三大阵营的乱斗让人浮想联翩。而借Unity移植之便,今年秋季,它将推出智能手机版。倘若做到数据互通的话,Unity将为页游和移动游戏玩家构建一个庞大的世界,当玩家的基数上来了,那些付费的道具也就不愁卖不出去了。这或许是一次页游与移动游戏联手新的契机,随着玩家人数的增加以及社区的形成,游戏会有更长的寿命和更多的运营空间。

06 Unity的扩散与蔓延         
如今的Unity,除了各路的开发者积极参与,更有大批的厂商盼望着分一杯羹。
今年,LG深度合作Unity,期待通过这种强强联手在智能电视的游戏领域占领上风。若真如此,不仅LG电视能有更好的销路,游戏开发者也有了新的途径取得更多的收入。值得一提的是,三星作为智能电视的领军者,虽然smartTV的概念已提出数年,却始终不温不火。过高的市场定位以及糟糕的开发工具,成了最大的障碍。而Unity则打破了难题,那些时常谩骂调试艰难,棒子技术差的开发者,可以快乐的投入Unity的怀抱,将自己在其他平台上的应用,快速的转换到电视上,需要做的只是分辨率和操控方面的调整。
5.jpg
智能电视终究会火起来的,客厅从来都是娱乐的天堂。与手机上产品类似的价格定位,以及更有冲击力的画面,一定会为广大用户接受。甚至可以大打广告牌,将应用免费化,把移动平台游戏的这一套商业规则给移到智能电视上。现在只需让开发变得简单,把价格变得亲民,就是智能电视的春天了。

6.jpg
在PC浏览器领域,已经有360这样的“海盗”盯上了Unity,在自家的浏览器中无缝对接了Unity,为那些制作精良的Unity页游提供了方便。玩家不必再因为安装插件不顺畅或是担心插件不安全而选择离开,更多的页游开发厂商也可以放心的把更炫的效果带给玩家,毕竟flash制约网页游戏的发展已经成为了业界的一大共识,虽然Unity插件还未能做到一统江湖,目前却有一家独大之势。相信除了360,未来会有更多的浏览器厂商开始内置Unity插件,方便了玩家,也方便了自身的发展。页游也一定会继续持续火爆,伴随着各样的社交网络,想想看,全三维的偷菜体验,全三维的宠物饲养系统,哪怕再简单的内容,经过Unity上的重新包装,一定会焕发新的神采。

0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论2
您需要登录后才可以回帖 登录

楼主好淫啊,感谢楼主拿出来分享,{:7_267:}希望楼主人品爆棚
10年前
回复

使用道具 举报

鬼武者:魂都是啊?
12年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器