做游戏离不开硬实力——蜗牛研究院探秘小记
日期:2016年12月12日 来源:蜗牛数字
互联网娱乐产业近年来的高速发展可谓有目共睹,特别是在游戏行业,大大小小的游戏厂商为了分食一小块市场蛋糕往往拼得焦头烂额。要想在如此残酷的竞争环境中生存下来,自身能够掌握顺应市场趋势的“硬实力”是个中关键。
权威数据机构AppAnnie近日发布了一份关于全球游戏产业营收指数的列表报告,其中全球IOS平台收入排行榜,中国游戏企业表现强劲,在榜单Top10中抢占4席:网易与腾讯在你争我夺中持续领跑世界,蜗牛数字稳步提升至全球第六位,完美世界后程发力险保“守门员”位置。在IOS中国区收入部分,蜗牛数字则将完美世界强势挤下了季军宝座,成为除网易之外唯一一个在本季榜单中实现顺位增长的老牌游戏厂商。
看完这份榜单,笔者心中产生疑问:蜗牛作为中国第一批进军互联网游戏领域的老牌厂商,是如何得以在现今竞食激烈、寡头企业持续压榨生存空间的互联网产业中存活下来,还能够不断提升自身业绩表现的?这里面是否也有“硬实力”的作用?
笔者遂带着这样的疑问和公众视野强烈的好奇心来到了蜗牛数字,探秘一个被称为“蜗牛自主创新与研发的动力源泉”、连蜗牛内部员工都觉得神秘莫测的部门——蜗牛研究院。正是这个其组织架构最不与外人道的部门在把控着蜗牛自主创新的潮流走向和研发进程,同时源源不断地向各产品工作室输出最先进的底层引擎技术。
引擎开发是游戏公司的核心竞争力
据笔者观察,蜗牛数字是国内少有的极重视自主研发的游戏厂商,特别是针对自主游戏引擎的开发。公司在成立伊始便着力筹备第一款游戏商品《航海世纪》的研发工作,在当年2D游戏当道的产业格局下,蜗牛毅然决定将开山之作定性为更符合未来市场趋势的全3D游戏。经过三年的钻研与攻关,蜗牛人在完全没有技术基础与场外指导的条件下成功开发出了中国第一款拥有自主知识产权的3D游戏引擎——“航海者”。
所谓游戏引擎,特指一些可编辑游戏系统或者一些交互式实时图像应用程序的核心组件。引擎控制着游戏功能的主程序,负责游戏运算、处理、承接、输出等一系列行为,直接影响着游戏的剧情润色、关卡设计、美工、音乐和操作方式等关键内容,对游戏的整体质量起着如同心脏般的作用。
国内许多游戏厂商对自主引擎不屑一顾有着自己的理由:首先自身缺乏长期足量的技术储备,想“半路出家”也不一定有能力培养相应人才;其次引擎开发需要投入很多资金成本,但回报周期却很长,这也足以让很多现金流有限的公司望而却步。然而蜗牛数字却视引擎研发为关乎企业生命力的核心业务,其原因除了可以规避使用商业引擎带来的巨额授权费外,更重要的是让游戏研发过程不再受制于人,通过构建适合自己产品思路的引擎底层,更灵活地满足游戏开发期间的创意性需要。
随着基于“航海者”引擎的游戏一款接一款不断上线,蜗牛数字开始积极筹备新一代3D引擎的开发。就在这个时间节点上,蜗牛数字有了新的思考:蜗牛做自主研发这么多年,已经有了比较好的技术积累,也培养了一批在这方面颇有卓识的专业人才,是不是可以设立一个专职的部门来为蜗牛未来的技术创新方向做一些判断。具体来说就是为蜗牛创造核心竞争力,做好持续性技术积累和人才培养。于是没过多久,蜗牛自主引擎研发组升格为“蜗牛研究院”,同时被赋予了更深层次的责任与使命。
蜗牛研究院的第一个课题
蜗牛研究院的主要职能有两点,其一是基于PC、主机和移动设备等多平台进行引擎技术开发和周边生产工具的开发,为公司提供多平台的自研引擎支持,创造出符合市场需求和未来趋势的艺术作品。其二是对公司感兴趣的产品方向、所涉及的新技术类型进行研究,为公司后续产品决策提供技术预测与判断。
既然如此,对新一代3D引擎进行开发与优化便成了研究院成立后的第一个课题,而该引擎最终被命名为Flexi(飞仙),成为了蜗牛数字迈向下一个成功阶梯的基石。
研究院的同学们对游戏引擎的功能性持有近乎苛刻的眼光——要能让游戏产品快速、高效、稳定、灵活地生产的同时获得优秀的画质表现和交互效果体验,即提供具体产品一个合适的平台进行其内容表达。“快速、高效、稳定、灵活”基于游戏引擎拥有足够强大的底层架构设计,而“画质表现”就是引擎对于可视内容的输出,是引擎的图形模块对美的艺术表达。如此一来新引擎的研发进程就显得异常艰难,但经过研究院两年多的“潜心闭关”之后初步成果终于可以端得上台面。是时恰逢蜗牛《九阴真经》项目立项,研究院便结合该产品的特性进行了三年多时间的针对性打磨与适配,而其中最重要的适配,就是真实3D碰撞系统。
市面上很多3D游戏出于运算效率与承载力的考量,往往在服务器端采用2D平面的逻辑。换句话说仅仅在客户端的画面上用3D表现,但物理碰撞逻辑依然用2D运算。《九阴真经》借助于研究院提供的引擎工具则做到了完全3D逻辑运算,在客户端和服务器之间保持了碰撞的一致性。正是由于这种功能《九阴真经》才得以开发出独树一帜的轻功打斗系统,因为所有跳跃或飞行状态下的模型碰撞都是真实存在而非客户端模拟的。直至现在也鲜有游戏厂商能做出超越《九阴真经》的实时轻功系统,蜗牛研究院为更好地展现“虚拟世界中的三围空间”所做的努力可见一斑。
终于,随着《九阴真经》在2012年成功上线并迅速走红,Flexi(飞仙)3D引擎的优良性能也获得了业界一致认可。至此蜗牛数字不但开发了中国第一款3D游戏引擎“航海者”,更开发了中国第一款具有全真3D碰撞系统的游戏引擎“Flexi”,自研实力不言而喻。
自研应以市场需求为导向
游戏行业的快速发展不会停歇,蜗牛数字在自研实力上的追求也并未因一次成功而就此躺在功劳簿上。随着2013年移动端游戏的异军突起,蜗牛研究院凭借敏锐的职业嗅觉早早就投入了移动游戏引擎的研发。基于此前Flexi端游引擎的底层架构和开发经验,结合移动平台的独有用户特质,研究院在短短一年内攻克了包括基于IOS平台、Android平台和余下其他平台的组件封装与整合难题,Flexi移动引擎横空出世。其首款应用产品就是里程碑式ARPG手游大作《太极熊猫》。其后蜗牛数字的多款旗舰级移动产品,例如《九阴真经3D》、《天堂2:血盟》、《太极熊猫2》等都是基于该引擎或该引擎的后续改良版本独立自主研发而成的。上文提及蜗牛数字手游产品长期霸榜App Store游戏收入排行榜中国区前三,Flexi移动版引擎所带来的“端游品质的画面效果与交互表现”功不可没。
除了引擎研发工作,蜗牛研究院也没有忘记自己的第二个职能——对公司感兴趣的产品方向、所涉及的新技术类型进行研究,为公司后续产品决策提供技术预测与判断。这也是一个游戏公司培养属于自己的研发团队所带来的另一大好处。
游戏公司若没有自己的研发团队,便只能永远追逐市场潮流的脚步,疲于奔命去迎合未来的市场需求。想开发一款游戏也必须依附于现有的商业引擎。但由于商业引擎的底层架构和封装组件是固定不可变的,开发工序会相应显得非常不灵活,最终历时良久研发的游戏在完成时还会不会符合市场需求就很难说清楚。
而蜗牛研究院在为自研游戏提供便利、可调校的引擎工具的同时,还能结合最前沿的热点技术与硬件表现来为公司整体预测未来市场潮流、把控后续产品的研发重点。譬如目前研究院正在致力于攻克网络(包括端游和移动网络)游戏中世界观模型的可变更堆叠、玩家角色与游戏世界实时交互计算等难点问题;甚至还有一些“大侠”正在进行AI相关调研,为蜗牛数字进一步科技产业化布局建桥铺路。
苏州安静的小巷里时间过得很快,笔者的采访也不知不觉就结束了。但好在疑惑已经解开了。自主研发是蜗牛数字提升自身“硬实力”、参与市场竞争的最重要的一环,而蜗牛研究院为这种“硬实力”提供了极好的源泉。在目前游戏行业向泛娱乐化靠近的关键时期,研究院可以为蜗牛科技产业化布局提供先导,为蜗牛最终成为“最好的虚拟世界缔造商”提供无限可能。