T 【开发者访谈】跨界:从信息安全到3D游戏开发 - CocoaChina_让移动开发更简单

首页 >程序人生

【开发者访谈】跨界:从信息安全到3D游戏开发

2015-08-25 19:39 编辑: suiling 分类:程序人生 来源:CocoaChina

202.jpg

说到移动游戏行业,大部分人想到的是它不可思议的吸金能力,以及它所催生的一夜成名的财富传奇,而光环下的部分却并不是每个人都知晓的。一款游戏从立项到上线包含了众多环节,每个环节都需要为之付出大量心血。对于游戏开发者而言,坚持的动力源于对游戏的热爱。

本期开发者访谈嘉宾Li Chang,他是模拟宇宙飞行3D游戏《遥控火箭》的开发者,作为一名业余个人开发者,他将和我们分享他用3年业余时间开发一款3D游戏的一些经历和心得。

以下是访谈实录

CocoaChina:请简单介绍下自己的经历吧!
我之前在最大的PTOP公司负责应用安全和网络渗透,现在在前3的电商负责应用安全,做游戏算是拐的比较远。

CocoaChina:《遥控火箭》是款模拟宇宙飞行的3D游戏,开发的初衷是什么呢?

最初,源于一个梦,和一个儿时的愿望。                               

对于我个人来说,完成她的意义不仅在于完成了一个儿时的愿望,也是一次战胜自我的过程。3年的时光,经历了种种变荡。最终,通过压榨自己的业余时光,学习新语言、新游戏平台、3D建模、3D动画、美工、音效、FLASH以及各种配置,完成了一个新难度的挑战。

默然回首,之前认为很难的东西,现在回首真的已经不算什么。也理解了一个人,一个小团队,能创造出整个world都使用的App,真的不在云端之上。《我的世界》Notch十年磨一剑;Dubbo,六个阿里研发兄弟,创造了每天支撑2000多个服务,30多亿访问量;Redis,Antire一个格的开源贡献......屌丝有信念也是可以逆袭的。 

另外,我觉得做游戏的核心是要热爱游戏。

CocoaChina:你以前没做过游戏,怎么选择从难度更大3D游戏入手,而不是2D呢?

14_230586_42eaa0871051a94.jpg

我觉得要做,就用目前最牛B的引擎做。3D游戏如果用Unity3D做,难度也会小不少。当时只是调研发现UDK的画面表现和技术是最好的。好处是,即使我的美工很烂,但是游戏画面依然看上去不错。坏处是,UDK真不是一般难。

CocoaChina:对于从没有做过游戏的人来说,学习新语言和处理美术资源都是比较难的一块儿,只有一些编程基础,你如何学习这些内容呢?

对于个人开发者,额,准确点来说作为一个业余个人开发者,一个人开发一个游戏,还不知死活的选用虚幻引擎(UDK)引擎来开发3D游戏,尤其是对于一个程序猿来说......美术资源方面,二维贴图、二维美工、3D建模、3D动画以及FLASH,这些学了一遍,还研究过人体骨骼Maya、bodyPinter以及ZBrush,总之3D游戏,美工涉及的方向比2D要多,具体起来每个都是游戏公司里的一个岗位...经常感慨上学时美术没学好啊。真是应了那句话:“不会画画的厨子不是好程序猿”+ "No Zuo No Die"。其中艰辛真的只有做过的人才能体会。

14_230586_fed5493748b4e0c.jpg

CocoaChina:游戏哪些部分花时间最多呢?

80%的时间都用在了技术准备和游戏世界的构思上,手动时就20%不到的时间。单位用时最长是驾驭UDK本身部分,脚本还是太复杂了。原本计划是半年的时间来完成这个游戏。时间拖延主要发生在新技术的研究上,回头来看,如果再做一个类型相似的游戏,半年时间应该够了。这个游戏可以说是兴趣支撑着我边做边学。

CocoaChina:现在复盘做游戏的过程,你踩过哪些坑?

最大的坑就是UDK引擎本身啊(挠墙抓狂~),先说一下UDK(Unreal 3)的收费,你的收入在5W美元前UDK是不收费的,5W美元后,收你利润的25%。因为UDK只支持iOS不支持Android。就是说当年累计总收入超过5W刀后,你的收入= (100% -30%)*75%。既30%苹果给收了,然后你剩的70%还要给UDK25%。就是说一个游戏卖100块,最后到你手里只有 52.5块,这还是不含税的钱。现在情况好了一些,EPIC估计是想通了,巨牛B的unreal4免费开放了,包括源码!收费是你纯收入的5%,在你总收入超过3000美元后。这个调整比UDK人性了不少!这也是我想继续研究Unreal4的动力。不过这里另一个坑是,你需要准备一台高配的电脑,想优雅的用小苹果本做Unreal游戏开发的同学,还是打消这个念头吧!

想想吧--每天背一个和盾牌一样沉重无比的游戏本上下班。

再说说Unreal script的学习曲线,我是计算机科班出身,多年一直在做研发(外企和一线的互联网公司都做过),可是我依然觉得Unreal的脚本和蹩脚的文档能把人虐死。Unreal4的情况好了一下,因为他回归了大众使用的C++,不过文档方面只能嘿嘿了。。。

CocoaChina:用3年业余时间做了一款游戏,正如你所说没有好好陪伴家人,那你未来还计划做游戏吗?会不会将业余爱好变成自己的事业呢?

大家都希望能把自己的爱好变成事业,最好还能很赚钱。可事有多好,知行合一就有多难。

现在来看做游戏只是我的余爱好,因为我觉得我一直从事的工作也很cool--信息安全。

只是YY有一天累了,能聚上三五好友,在云贵,川藏,亦或海岛,湖边,包个小院,一起做喜爱的产品,有爱的游戏。对着苍山洱海,玉龙雪山,纳木错的湖边,兴安岭的林海,守望着帆帆点点的日出日落......我们这一代人可以很幸福,一根网线就能拥有整个世界!

CocoaChina:你的家人和团队有没有觉得你做游戏是一件非常cool的事情呢。

我想是的,这个过程虽然很辛苦,但是结果还是可以让大家能够感受到快乐。能得到快乐就是很cool的事情

《遥控火箭》简介

拟宇宙飞行模式,选择不同的飞行引擎,会有不同的3D画面表现。使用重力感应,控制火箭飞向目标,穿越失重的神秘宇宙空间。 这是一个人用3年的时间,使用虚幻引擎开发的一款纯净游戏,无内购,无广告。希望她是个口袋里的游戏,一份时间碎片的乐子。 希望她就是您一直寻找的那个游戏。
App Store下载地址

搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:谁让App工程师产生了泡沫?
下一篇:移动支付公司 Square 的应用可视性原则
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部