“保卫妞妞”一位WEB工程师的手游初创之路

原创
开发 游戏开发
朱念洋,腾讯开放平台部软件工程师,一位拥有5年以上开发经验的WEB开发者。是什么让他有了开发“保卫妞妞”这款手游的想法?51CTO近日专门采访了这位敢于尝试的创业人。

 【51CTO独家特稿】在移动互联网火热的今天,众多的创业机会和应用商店中那亮光闪闪的美元让很多人摩拳擦掌。相信很多互联网企业,甚至传统IT行业中的开发者已经开始琢磨怎么给自己挣得第一桶金。

“保卫妞妞”内容提要

一起来保卫妞妞,打倒怪兽吧! 只需要舞动你的手指就可以啦! 游戏中有两种武器,分别是 刀和手。刀的操作方法是手指在屏幕上滑动,被切中的怪物就会受到伤害。

iTunes下载地址:https://itunes.apple.com/cn/app/niu-niu-defense/id651924648?ls=1&mt=8

或扫描二维码直接浏览

兴趣决定方向

从个人兴趣出发,是一个很好的方向。例如51CTO之前曾报道过的“可可私房菜”的开发者本身就是一个所谓的“吃货”。而开发“保卫妞妞”的朱念洋,自己也是一个手机游戏爱好者。他玩过的手游很多,类型也很多。比如“大掌门”,“武士大战僵尸”之类。不过感觉最喜欢的还是“水果忍者”,它和目前智能手机的触摸屏操作就结合得很好,而且游戏本身的设计也是可快可慢,张弛有度,玩起来很舒服。

玩的游戏多了,也就慢慢发现App Store游戏排行榜里全是网游,同质化过于严重。大家都出于商业化的目的做手游,让朱念洋想能不能先让用户觉得好玩,再考虑顺便赚点不算多的钱?

再着,从PC上移植的手游,甚至有些原生的手游,在部分操作上并没有完全考虑一些触屏用户的操作习惯。比如朱念洋就对有些游戏在屏幕上模拟一个摇杆感到不可接受,操作起来比较别扭。

[[75436]]

“保卫妞妞”界面

基于上面的两点想法,本文主角朱念洋开始了自己的创业之旅,要做一款与别人不一样,充分考虑与触屏操作相结合的游戏。因此在他的手游作品“保卫妞妞”中很多动作,比如手指点、切、拽就是这样产生的。

万事开头难

对于朱念洋来说,最大的技术困难莫过于没有系统的学习过游戏开发。尽管朱念洋有5年左右的C、C++开发经验,3年左右的Python开发经验,多年WEB开发经验,但就是没有游戏开发经验。所以一开始的游戏架构是边写边改,浪费了不少时间,这也是整个开发过程中需要一直解决的问题。幸好最后的架构,朱念洋还是挺满意的。

[[75437]]

“保卫妞妞”开发者:朱念洋(腾讯微博

Objective-C语言倒是没有难倒我们的开发者,语言本身想通的地方居多。Objective-C本身设计的很简炼,所以学起来并没有感觉到任何不适(除了它方括号的语法,不过习惯了也就没什么了)。学会语法就1、2天吧,主要还是要在实战中多用才能熟练起来。

幸亏有了COCOS2D这样的游戏引擎,才让朱念洋的开发更加顺畅。一个WEB开发者如何驾驭COCOS2D,他推荐《Learn cocos2d on iPhone》这本书,不过书中用到的COCOS2D是0.99版本,而朱念洋游戏中用到的是2.X版本,所以很多代码不能用还是让他痛苦。

万事俱备,开始动手吧!

看别人写代码和自己实际开发完全是两回事,怎么检测是否受到攻击?怎么模拟碰撞?怎么加入敌人AI?还是完全不知道怎么下手。找个与自己设想一样类型的游戏作为教程应该就好多了,朱念洋还真就找到了www.raywenderlich.com这个网站。在这里很多都支持COCO2D 2.X版本,并还有支持中文的教程。这些技巧对朱念洋的开发有很大的帮助。

论程序员有个好老婆的重要性

在谈到“保卫妞妞”这款游戏的情景设置问题时,朱念洋觉得这个过程挺戏剧化的。来是打算以朱念洋老婆为原型来作游戏主角的,结果美工那边画出来之后一点都不像,但是又很可爱,所以就这么将错就错了。

主角设计的很可爱,而怪物是故意设计的有点恐怖的。这也是之前一个美工的朋友告诉朱念洋的:游戏中的对抗也要体现在美术上,如果怪物也用可爱的风格,那么整个游戏风格就会偏向低龄化,所以让主角和敌人的对比强烈一些,冲击力就会更好一些。这一点“植物大战僵尸”做的就非常好。

从朱念洋的这个例子就可以看出,一个好老婆可以带来多么大的灵感。所以,各位单身程序员,赶紧甩掉电脑和手纸,去相亲吧。

选择iOS的个人创业者

为什么选择iOS?这个问题肯定会有很多人要问朱念洋,他给出的答案很简单“因为一开始就打算用付费下载的盈利模式,所以选择了iOS。”至于Android和Windows Phone,暂时不打算在上面做游戏,不过他们一款交友应用就要在Android平台推出,欢迎大家下载试用。这将是一款WEB APP。

盈利是每个个人开发者无法避开的问题,中国国内对于正版的概念不太强,朱念洋的“保卫妞妞”先做英文版也是希望在国外获取一些收益。

朱念洋自己就是一个从兼职创业到辞职创业的探路者。他表示,不辞职创业的话,如果工作比较轻松,那么晚上来做自己的事情还是很爽的,可以没有任何风险的创业,但是也有些问题,比如有些会议因为竞业条款不能参加之类的。辞职之后这点顾虑就没有了,但是风险也提高了,赚不到钱明天就要饿肚子,算是有得有失吧。对此他的建议是,如果一开始是不辞职创业,那么等到能够赚到钱的时候再辞职创业,风险会低很多。他有朋友也在兼职做手游,也是待到时机成熟才会有更大的动作。

对于变现,朱念洋倒不是很在意。他最希望的是丰富一些关卡,增加更多的敌人和道具,让玩家玩得更开心。

尾声

朱念洋30天手游创业过程中,一共投入了5天学习,20天的开发时间。前后的投资大概3000元人民币,这主要是美工设计方面的成本。如果前期计划得更合理些,20天就可以完成大致的开发。

在手游行业巨头涌入的今天,已经涌现很多个人手游开发者将被淘汰的言论。从朱念洋的例子中我们可以看到,兴趣和决心才是个人手游开发者做好的前提条件。各位程序员,你是否已经下定决心闯出自己的一片天?

【编辑推荐】

责任编辑:彭凡 来源: 51CTO
相关推荐

2009-06-02 13:24:45

工程师忠告职场

2009-07-29 15:55:30

ScalaTwitter工程师

2019-09-17 14:27:37

数据平台架构

2009-05-13 14:47:26

软件工程师职场经验总结

2018-01-25 15:38:22

程序员软件工程师经验分享

2009-06-01 09:09:21

微软软件测试开发工程师

2022-02-24 10:51:41

Google工程师总结

2009-06-03 09:35:21

.Net平台开源工程师职场

2013-12-24 16:19:43

手游创业团队融资

2011-03-24 08:22:29

HTMLCSSJavaScript

2020-02-04 09:28:04

网络故障局域网交换机

2021-05-24 10:39:36

波士顿机器人人工智能

2020-02-10 08:05:41

码农架构师封神

2013-01-05 02:11:39

工程师程序员

2009-04-10 13:35:38

吴亮《JavaScript

2019-11-25 10:34:16

代码Google工作

2015-08-26 14:18:25

Web前端工程师价值

2011-08-05 10:07:01

DBA职业之路

2019-11-13 17:36:32

工程师人生第一份工作算法

2021-04-26 09:25:10

JavaKafka架构
点赞
收藏

51CTO技术栈公众号