说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

技与艺:对话《雨血》系列制作人梁其伟先生

HTML文档下载 WORD文档下载 PDF文档下载
中国的单机游戏鲜有在国际舞台出现,而《雨血前传:蜃楼》不但在国际市场崭露头角,而且还获得了不俗的评价和销量,不得不引起了Unity官方的关注。由此,游戏引擎技术与艺术家展开了这次对话。

据悉,以Unity引擎制作的国产单机动作游戏《雨血前传:蜃楼(Rainblood Chronicles:Mirage)》完成了英文版本的制作,并于美国时间11月11日在STEAM正式发售,成为近十年来首部走出国门,成功在国际主流单机游戏平台上发售的国产单机游戏。

制作《雨血前传:蜃楼》的是北京灵游坊团队,这是一个由独立游戏制作组发展而来的,纯正的中国研发团队。比起其它具有十几年积累的其它国产单机游戏厂商,他们初出茅庐,团队规模和研发经费更是有限,但是《雨血前传:蜃楼》仅仅在STEAM版上线销售一周多,就取得了不错的销售成绩——尤其在数据统计中,有超过30%销量来自日本韩国,这是在国际上中国单机游戏对日韩的首次逆袭。

中国的单机游戏鲜有在国际舞台出现,而《雨血前传:蜃楼》不但在国际市场崭露头角,而且还获得了不俗的评价和销量,不得不引起了Unity官方的关注,我们带着深深的好奇和疑问,与《雨血前传:蜃楼》作品的灵魂领袖人物梁其伟(Soulframe)先生进行了这场对话。我们将之如实的记录了下来,希望能够与更多的Unity 开发者产生灵魂的共鸣。


Unity:众所周知,Unity引擎备受海内外开发者赞誉的是其卓越的3D 引擎技术,而《雨血前传:蜃楼》作品却是使用Unity 3D的引擎开发的2D游戏,我们非常好奇是什么样的原因,让您在游戏设计之初选择使用Unity 作为这款2D游戏的开发工具呢?

Soulframe:我们制作产品的思路并不是“引擎能做什么于是我们就把产品设计成怎样”,相反,我们的产品是脱离于工具本身的限制之外完成构思和设计的,选择引擎的思路更接近于“这样的产品看看什么工具能帮我们更好地完成”。Unity不仅是一个出色的3D引擎,它更大的特点是多平台发布和简单易用,在资源的管理上也非常灵活,这对于制作一个具有高度流畅度的主机级别的2D游戏,并希望发布在多个平台上的游戏来说,仍然是一个最佳的选择。 

Unity:这种说法非常令人激动。的确,Unity引擎创始人的愿景就是希望Unity能够帮助所有的开发者实现对于游戏的梦想和坚持。正如Unity的创始人所说:“We do the hard work so you don't have to, and take the pain so you don't have to!”在您的开发过程中,所有的繁琐艰辛的工作都由我们来替您完成,所有开发的痛苦和折磨都由我们来替您承受,您只要一心一意用Unity 去把您的梦想变成现实。感谢您让我们也有了美梦成真的感觉!


那么,像您这样从独立制作人起家,最终能够在有限的资源和时间里面,制作出来这么优秀的作品,我想很多开发者尤其关注的是您在使用Unity 开发的过程中有没有遇到什么问题,当时又是怎么解决的? 

Soulframe:在我们开始研发的时候,Unity还没有官方的2D动画工具,我们尝试了多种解决方案,最终选择了EX2D以及EM2D两款第三方插件作为我们的动画工具。但是这个磨合过程仍然是很漫长的,因为我们是有一个预想的效果,然后用尽办法去实现这个效果。我们面临的实际困难很简单——我们希望做到日本格斗游戏般的流畅逐帧动画, 于是开始真的逐帧做了几个人物,发现太大了,每个人物大概用了4-5张2048的贴图,肯定是不能用的。所以我们的技术与动画美术一起,拆解人物动作的元件,并采用了“大体型动作用骨骼,小元件飘动用逐帧”的综合制作方法,在几乎不损坏动作流畅度的情况下,PC版一个主要人物不超过1张2048,而手机版不超过1张512——同时我们的动作仍然希望达到主机游戏《胧村正》或《闪客》级别的流畅水准。

在这个过程中,我认为具有综合能力的研发成员非常重要,譬如喜爱美术,常年喜欢看动画片玩格斗游戏的程序员,或者是理科背景,经过完整的逻辑思维训练,后来又转行做美术的美术人员等,都会对这种类型的研发起到很好的推动作用。

我们团队初期大多是由像我本人一样(自己能够独立完成一部完整小游戏)的综合开发者构成,所以是比较幸运的。


Unity:我相信这不仅仅是一种幸运,更是游戏的艺术性和技术性的默契。也只有这样艺术和技术高度结合的团队,才能将梦想变为现实。

听您提到了您的团队,众所周知,Unity 不仅仅能支持大型团队的游戏研发,更加重视独立开发者和小团队。您能说说Unity在这方面给您的帮助是什么吗?

Soulframe:如果说没有Unity,我们根本不可能靠10个人做出《雨血前传:蜃楼》这样级别的产品,更不可能很轻松地复用PC单机版的素材,开始研发手游版本。一个好的工具应该像人的手指一样,让人忘记这个工具本身的存在,而能够自由自在地表现设计理念。而Unity是很接近于这个标准的。我们团队直到目前为止,只有两名前端程序员,而他们已经能够绰绰有余地解决我们研发中遇到的技术问题。我们大量的人力,物力,全都放在了表现效果,用户体验,游戏关卡设计,以及美术风格的设计上。

我认为像我们这样的小团队,在技术上有过度的追求并不是一种最有效率的做法,因为玩家并不在意一个表现效果之下的技术实现方式。我们团队的工作方式是采取最稳健,最简单的技术解决方案,去支撑我们的画面风格,策划理念等玩家看得见摸得着的东西,在这个层面上来说,Unity也给我们提供了很大的便利。

Unity:非常高兴您能这么说,我们Unity引擎的开发宗旨就是为了便利开发者,能够做到真正像您所说的,把工具变成像人的手指一样自如和不可或缺。我们要提供游戏开发的真正自由和便捷,把开发者能够遇到的繁琐问题,都解决掉,我们希望看到越来越多类似于《雨血前传:蜃楼》的经典佳作出现,这将极大地鼓舞我们Unity 的开发者。

您看,在2012年,Unity 正式进入中国市场之后,越来越多的开发者选择Unity 引擎开发游戏和应用,作为可能是国内较早接触Unity 引擎的开发者,您有什么建议给到这些后来的开发者?

Soulframe:Unity是一个强大的工具,它能做出异彩纷呈的产品,但是我们从市面上看到,大多数国内开发者用Unity做出来的游戏一看就有一种“Unity感”——跟其它大型引擎比起来精度很低的模型,不那么流畅的动作,一看就是默认素材的粒子效果……等等,以至于许多人认为Unity只能做这种感觉的游戏。这绝不是Unity引擎应有的产品效果,应该是产品决定了技术的使用方式,而不是技术决定了产品。Unity能够做的类型和风格太多了,它能做3D,能做2D,能做Q版,能做写实,能做抽象,能做炫酷,能做简洁,也能把细节做的细致入微——谁知道暴雪的《炉石传说》也是Unity做的?


我们是因为想要画,才使用了铅笔。但是并不是有了铅笔,我们只能画写实素描。我觉得Unity的使用并不是一门技术,而是一门艺术。如何权衡资源和效果之间的关系,如何在有限的空间里实现丰富的细节表现,这都是我们需要研究的问题,有时候解决方案是非常艺术化和巧妙的,并不是死磕编程。

Unity:我想您是真正的Unity达人。您能够将Uinty引擎运用自如,能够深刻理解Unity引擎的精髓,能够将游戏制作得商业与艺术兼得,我想这不光是您技术运用上的艺术手法,而更是您本身自己就是一个充满才华和能力的艺术家。

在此,我们很高兴地告知您, 在2013年11月Unity 已经宣布推出正式的2D 工具,这将令开发者使用Unity 开发2D 的游戏和内容更加的轻松和便捷。在灵游坊之后的发展中,会不会使用新的2D 工具开发游戏?

Soulframe:我们一直在期待和关注Unity的2D工具,我们也希望在下一部产品中使用该工具作为主要的动画工具。如果有需要,我们很乐意为该工具的完善提出自己的想法。

Unity:非常感谢您的支持,通过这次沟通更加真实的分享了游戏开发过程中的各种宝贵经历。您的成功经验为广大Unity开发者在实现梦想的道路上给了启迪,期待下一个用Unity 2D工具开发的完美力作! 

谷歌开发网络跟踪新技术:AdID将取代第三方Cookie 穿在脚上的苹果?苹果聘用Nike设计主管Ben Shaffer 七款Debug工具推荐:iOS开发必备的调试利器 六年亲历,见证中国大数据技术与应用时代的到来 Mailbox:日支撑过亿信息数据库的性能调优及集群迁移 PayPal前CTO 在美国改变世界的乌克兰犹太人 放弃Bootstrap&amp;Foundation,迎接Semantic UI? 一键分享:iOS版Google+发布SDK InMobi杨娟:中国移动游戏如何挑战全球? Adobe再遭APT攻击:数十G源代码及290万用户信息失窃 程序员,如何在工作中崭露头角? 国内外三个不同领域巨头分享的Redis实战经验及使用场景 这是一场潜在的战争:谷歌与Facebook、苹果在搜索上的博弈 设计新闻类网站需要注意的关键点:移动友好、宽带…… 直接开始用:5个免费的在线思维组织工具 招聘开发者常见的九大误区 开源影响销售,维护赞助商? 盘点黑客攻击途径:最常用的7个策略及简单的防护方法 专访AngularJS框架创始人Misko Hevery:让Web开发更便捷 果粉的又一个节日:新iPad或于10月22日发布 新车间李大维:到集装箱里来看创客嘉年华 亚马逊推“登录与支付”功能 直接冲击PayPal Google编程之夏新里程碑:5000万行源代码 8500名学生开发者 非常实用的15款开源PHP类库 Runnable:一站式代码片段服务平台,打造编程界的YouTube 谷歌向所有开发者开放Google App Engine PHP Runtime “沟通”电子表格和矢量图形的“桥梁”:在线可视化工具Raw Facebook北极圈数据中心,Open Compute Project的力作! 最后三天!4折抢购2013移动开发者大会门票 电子书追踪统计,App Annie for eBooks上线 先驱还是模仿者?细数海外移动应用推广平台 在外面工作,做底层有钱途吗? 关于form的简单问题 搞过用TurboC开发图像,不知道转VC困不困难 有谁知<<终极杀阵>>游戏(Project IGI)第四回合怎玩的? 不知是否荒唐,大虾请 如果大家有问题告诉我(anjie@zj.soim.com) 如果大家有问题告诉我(anjie@zj.soim.com)一起讨论吗 想跟我交朋友anjie@zj.soim.com tc++3.0如何编写读鼠标程序(急) 都进来看看,程序员的下场... 各位高手,小弟问一个傻问题:怎么在播放一个AVI的时候用自定风格的滑块控制? 我上次在CSDN 上看到有人发贴子说自己写操作系统,我现在有个朋友也在写,想和他联系,但是我现在找不到那个贴子了, 有谁记得那个人的名字或贴子的位置请说.谢谢. 求助:打开网上邻居很慢为什么? 问一个蠢问题:控件何时获得焦点 请问一下哪里再收购软件呢? 请问一下在哪里可以找到收购软件的公司呢? 想作一个DOS程序,实现多台电脑间通过网卡传输文件. 辞职信 application.initialize完成了什么 高手来帮忙啊~ 看看java的魅力 如何通过自制程序的编辑框向现有一般应用程序编辑框传送内容? 窗口执行顺序问题,请多帮助,谢谢 如何自动取得server的日期和时间 怎样让文件指针指到文件末尾,必须skipline一行一行跳吗? 我想在菜单前添加图标,使用Bitmap属性但是为何只能载入*.bmp文件而不能使用*.ico文件,我只有*.ico的图标,请问该如何解决。 有新建一个文本文件并给其命名的函数吗,怎么用 我还真不懂呀? 这个COLTYPE是怎么用的呀?你说它怎么得到表中字段的类型呀? 有关存储器(ram,rom)的编址问题。以及32位或更多位芯片的问题。 一些汇编问题。想来问bcb的兄弟{bcb里好象有不少汇编高手} 救命:在安装了sco openserver之后,系统不能启动,先前安装的win98和win2k也不能。 请问如何进行URL译码??? 请问怎样截取一个string中的一段? 请问delphi做的exe最小可以到多少?怎么做? 我想请问一下WINGATE的具体怎样在WIN2000服务器版中进行设置。 ASP的同志们,能不能留一下QQ号码? 请问何处有破解ACCESS2000的程序或源代码呢? 请问要在TEdit.text组件文本串中找出当前光标在第几个字符上怎么办?谢谢! 请问关于dbImage控件的使用方法? 关于HDC及双缓冲的问题? xxxbird(*说你行,你就行,不行也行*),来领“我遇到几个怪问题。。。。。。”中的分 为什么ASP没法向SQL Server中写入数据?代码什么地方错了 大家帮忙找一下,找到我给50分 exe 捆绑机怎么做? 大家谈谈JSP的设计模式怎末了?我有个题目,设计好的大大有奖! 浏览器下的那个进度条是怎么弄出来的? C中的typedef struct和C++中的 struct有何区别? C中的typedef struct和C++中的 struct有 什么区别?谢谢 lastlove(本栏位广告招商中,欢迎投放!),jjdelphi(我真的不懂),jinesc(杂牌军)-(人民军队为人民) 开利息了 一个网页的原代码可以保存到字符串里吗? 有没有各种C++编译器都支持的字符串类型或字符串类? 如图所示,直径为30厘米的半圆旋转了30度,求阴影部分的面积~ 如图1,周长为46CM的长方形,把长截去5CM后的面积,比宽截去5CM的面积多35CM^2,求原长方形面积 一个半径10厘米的半圆形花坛.他的周长是几厘米,面积是几平方厘米 如图,直径为30厘米的半圆旋转了30度,求阴影部分的周长与面积 一个长方形的周长是55cm,已知长比宽长3.5cm,这个长方形的长和宽各是多少厘米? 一个半圆形周长是10.28厘米,这个半圆形的面积是多少? 如图,直径为30厘米的半圆旋转了30度,求阴影部分的面积和周长. 一张长方形的纸,长12cm,宽5cm,把两张这样的长方形的纸拼在一起,拼成的新长方形的周长是多少? 一个圆的半径扩大到原来的三倍他的直径扩大到原来的【 】倍周长扩大到原来的【 】倍面积扩大到原来的【 】 如图所示,直径为30厘米的半圆旋转了30°,求阴影部分的面积 将半径3厘米和2厘米的两个半圆按如图放置.求阴影部分的周长. 一个圆的半径扩大a倍,直径扩大( )倍,周长扩大( )倍,面积扩大( )倍.A.2 B.a C.2a D.pài(3.14) E.2pài(3.14) F.a的平方 我想问的是为什么最后选F 将半径分别是3厘米和2厘米的两个半圆如图放置,求阴影部分的周长 将半径3厘米和2厘米的两个半圆按如图放置.求阴影部分周长. 一个圆的半径是a厘米,它的直径是几,周长是几,面积是几十万火急 右图是由直径分别为2厘米,4厘米,6厘米的3个半圆所组成的图形,求图中阴影部分的周长和面积.图 将半径为五厘米和三厘米的两个半圆如图放置求阴影部分的周长 等腰梯形的周长是48厘米,面积是96平方厘米,高8厘米,则腰长( )厘米? 如图,图中有三个半圆,已知最大的半圆直径是10厘米,那么阴影的周长是多少厘米? 将两个半径分别为6厘米和9厘米的半圆如下图放置,求阴影部分的周长. 一个半圆的半径为8厘米,它的周长是( )厘米,面积是( )平方厘米. 如图 ,直径为30厘米的半圆旋转了30°,求阴影部分的周长 将半径分别为4厘米和3厘米的两个半圆按如图放置,求阴影部分的周长 已知一个半圆的直径是8厘米,求它的周长是多少? 如图 大半圆的半径是3.5厘米,小半圆的直径是5厘米,求阴影部分的周长是多少厘米 半圆直径8厘米,在里面画个最大的圆,剩余的为阴影部分,阴影部分的周长是多少? 一张直径为8厘米的圆形,剪去一半,剩下的半圆周长( ),面积( ) 求图中阴影部分周长.单位:厘米.图中半圆直径18厘米. 求阴影部分周长 直径是8厘米,求半径,周长,面积π取3.1 将半径分别为4厘米和3厘米的两个半圆如图放置,则阴影部分的周长是多少A.21.98厘米 B.27.98厘米 C.25.98厘米 D.31.98厘米 求具体方法 求阴影部分的周长,明天就要上学啦! 一个等腰梯形的周长是48厘米,面积是96平方米,告示8厘米,则腰是多少厘米? 将两个半径分别为6厘米和9厘米的半圆如下图放置,求阴影部分的周长.跟下图一样,只不过数是6和9. 六、计算下面左边图形阴影部分的周长和右边图形阴影部分的面积. 半圆的半径是8厘米,求半圆周长和面积急用 一个半圆的半径上有半圆的直径两个分别12cm和5cm,求阴影部分的周长 求阴影部分的面积和周长 一个圆,半径是5厘米,求出面积和周长怎么算?“ 求下图中阴影部分的周长,单位:(cm) 半径为5cm.还有一个是点O.有点不像 如图,已知圆O1与圆O2相交于A,B两点,圆O2过O1,且AB是圆O2的直径,若圆O1的半径为4,求图中阴影部分的面积 一个圆的半径扩大3倍,它的周长扩大( )倍,面积扩大( )倍写分析 将半径分别为3cm 和2cm 的两个半圆如下图放置,求阴影部分的周长. O1的半径为4㎝,O2的半径为2㎝,求这个图形阴影部分的周长. 一个圆的半径是2厘米,那么它的面积和周长相等这道题对还是错 如图 ,大圆半径为6,求其阴影部分的面积 将半径分别为3cm和2cm的两个半圆如图放置,求阴影部分周长?图不太清晰哈…… 如图,AB是⊙O1的直径,AO1是⊙O2的直径,弦MN‖AB,且MN与⊙O2相切于C点,⊙O1的半径为2,求阴影部分面积 如图,小圆的5分之2是阴影部分,大圆的8分之3是阴影部分,求大圆面积与小圆面积的比. 可半径为4cm和 6cm的两个半圆重叠放置,求阴影部分的周长 ❕ 如右图所示,O1,O2分别是所在圆的圆心.如果两圆半径均为2厘米,且图中两块阴影部分的面积相等那么EF的长度是多少厘米? 如图,大圆半径=小圆直径=8cm,求图中阴影部分的面积. 将半径3CM和4CM的两个圆如图所示放置,阴影部分的周长是图片有错啊!是半径4cm、3cm不是直径! 一个环形铁片的外运周长是25.12厘米,内圆直径是6厘米.求环形铁片的面积 如图,阴影部分的环宽恰好等于较小圆的半径,阴影部分的面积是较大圆面积的()A.1/4 B.1/3 c3/4图在下面速回答,明天交.今日回答奖励50分! :求出下面图形的周长和面积!上面是个半圆,下面是个长方形,长方形的长是4cm,宽是5cm.:求出下面图形的周长和面积!上面是个半圆,下面是个长方形,长方形的长是4cm,宽是5cm. 一个半圆形铁片的周长是10.28分米,它的半径是( ),面积是( ). 如图直径为30厘米的半圆旋转了30度,求阴影部分的面积与周长 已知长方形的周长是38cm,长比宽多5cm,求长方形的周长 一个半圆形纸片的直径是10厘米,它的周长是()厘米,面积是()平方厘米
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn