南京炉石CEO朱伟:移动游戏开发也可以“不走寻常路”

移动开发 游戏开发
在前不久刚刚落幕的Cocos 2015秋季峰会上,朱伟分享了他个人“不走寻常路”的移动游戏开发攻略。总体来看,他的方法在保证结果的情况下大幅降低了团队的学习成本,因而就变相地加快了开发进度。在场的同行表示只能用两个字来形容这种方法,那就是“神奇”。

 2015年初,游戏产业调查机构Newzoo发布了一项报告,称全球移动游戏的营收将在今年达到303亿美元,相当于1884亿人民币。在大部分产业迎来寒冬期的经济背景下,游戏产业,尤其是移动游戏产业的蓬勃可以说是一剂强心针。而对于移动游戏的开发者们来说,丰厚的营收同时也带来了众多优秀的竞争者,从创意到设计,从研发到推广,任何一个环节都充满挑战,这其中,开发又是最为关键的一环——如何又快又好地开发一款移动游戏,几乎是摆在每个开发团队面前的难题。

在这个问题上,南京炉石的CEO朱伟有一套个人心得。在前不久刚刚落幕的Cocos 2015秋季峰会上,朱伟分享了他个人“不走寻常路”的移动游戏开发攻略。总体来看,他的方法在保证结果的情况下大幅降低了团队的学习成本,因而就变相地加快了开发进度。在场的同行表示只能用两个字来形容这种方法,那就是“神奇”。

 

[[151484]]

 

(朱伟在峰会现场分享游戏开发成果)

不走寻常路,巧用Cocos引擎

和许多游戏开发者一样,朱伟的3D MMORPG(大型多人在线角色扮演游戏)也是基于Cocos引擎进行开发的,这款由触控科技推出的一站式游戏开发解决方案,可以令开发者形成最短、最清晰的工作流,大幅提升效率和工作成果。

通常,游戏开发者使用Cocos引擎的方式有两种:一种是先用Flash做动画,***用Flash扩展导出到Cocos引擎中解析播放,比如著名的游戏《三国之刃》;另一种,是先使用Maya的贴图烘焙,然后到Cocos Builde中拼出3D效果,比如《像三国》。但朱伟的方式与以上两种都不同,他所使用的方法,是用Unity编辑器配合Cocos引擎完成3D游戏的开发。在现场,朱伟详细地展示了他们别具一格的开发方式与具体流程。一位听众在现场表示,“看来我们对Cocos的理解还是太浅了”。

“黑科技”,原来如此

朱伟在峰会现场展示了一款基于Cocos 3.8开发的3D MMORPG游戏,虽然只是试玩版,但还是引起了众人的兴趣。朱伟讲解道,在游戏的3D功能模块中,一共可以切分为三块内容:***块是模型与动作;第二块是游戏的特效;第三块是场景的建设。“黑科技”主要就是在场景建设上发挥作用。

经过许多试错之后,朱伟确定了这样一种场景制作方案:先使用3D MAX制作单个场景需要的要素,再用Unity组合场景,然后导出Cocos支持的格式。Unity在组合场景、设计Terrain和刷地形方面,有许多优势,而在导入到Cocos引擎的过程中,朱伟又强调了以下几点:

1、地形的光照贴图与模型的光照贴图要分离;

2、重新烘焙建筑的光照贴图(务必注意要把原来的地形全部删掉);

3、格式转换路径:通过Collada(DAE)Exporter将Unity导出为DAE格式,再通过Blender导出Cocos支持的FBX格式;

 

(朱伟在峰会现场分享游戏开发成果)

 

(3D功能模块清单)

 

[[151485]]

 

(游戏完成后的效果)

Cocos引擎,移动游戏开发的现在与未来

在朱伟的经验分享中,Cocos引擎是一个绕不开的核心点。作为一款面向开发者的产品,Cocos向开发者提供了全套的开发工具,并建立了一体化的工作流,这大大地降低了游戏开发者的时间成本。此外,Cocos还大幅降低了游戏的开发门槛,开发游戏不再强制要求掌握C++,在脚本上已经可以支持lua和js。换而言之,Cocos进一步打通了普通人到游戏行业的淘金之路。

非常有趣的是,3D功能一直以来并非Cocos的主打功能,像朱伟一样的开发者,利用自己的行业判断打开了Cocos的一道隐藏门,而作为一款全面的跨平台开发引擎,Cocos或许还有更多的隐藏门在等待着开发者去发现。

在这一次的Cocos秋季峰会上,触控科技更是提出了手机页游崛起的新方向。尽管目前王伟基于lua写的3D游戏还不能在浏览器中直接进入,但他坚信3D游戏在手机浏览器中会有很好的表现,一切只需要静待Cocos的Lua Runtime进入浏览器的那一天到来。而假如手机页游时代真的到来,手握研发、上线与运营三大武器的Cocos,很有可能会成为行业规则的制定者,我们尽可以拭目以待。

责任编辑:老门
相关推荐

2011-05-07 16:27:04

网页Web

2012-04-01 13:49:45

ThinkPad笔记本

2019-11-19 09:24:08

数据泄露黑客攻击

2010-09-12 00:58:14

编程语言排行榜Perl

2017-03-21 14:46:30

锐捷

2012-08-02 15:49:00

2010-03-30 10:22:52

电信无线网络路由器

2024-09-06 13:18:58

2020-01-14 10:35:51

网络安全网络安全技术周刊

2009-07-03 09:25:36

云计算CiscoGoogle

2024-11-11 13:24:02

2019-06-05 09:32:49

创业程序员工资

2016-01-21 11:05:38

太平洋电脑网

2018-10-31 10:31:04

谷歌AI玩法

2014-12-22 09:45:19

游戏设计

2018-12-16 16:21:08

HadoopKubernetes容器

2015-11-03 10:25:22

2010-08-11 10:58:06

AndroidAndroid NDK

2013-05-07 10:22:26

点赞
收藏

51CTO技术栈公众号