“保衛妞妞”一位WEB工程師的手游初創之路
原創【51CTO獨家特稿】在移動互聯網火熱的今天,眾多的創業機會和應用商店中那亮光閃閃的美元讓很多人摩拳擦掌。相信很多互聯網企業,甚至傳統IT行業中的開發者已經開始琢磨怎么給自己掙得第一桶金。
“保衛妞妞”內容提要
一起來保衛妞妞,打倒怪獸吧! 只需要舞動你的手指就可以啦! 游戲中有兩種武器,分別是 刀和手。刀的操作方法是手指在屏幕上滑動,被切中的怪物就會受到傷害。
iTunes下載地址:https://itunes.apple.com/cn/app/niu-niu-defense/id651924648?ls=1&mt=8
或掃描二維碼直接瀏覽
興趣決定方向
從個人興趣出發,是一個很好的方向。例如51CTO之前曾報道過的“可可私房菜”的開發者本身就是一個所謂的“吃貨”。而開發“保衛妞妞”的朱念洋,自己也是一個手機游戲愛好者。他玩過的手游很多,類型也很多。比如“大掌門”,“武士大戰僵尸”之類。不過感覺最喜歡的還是“水果忍者”,它和目前智能手機的觸摸屏操作就結合得很好,而且游戲本身的設計也是可快可慢,張弛有度,玩起來很舒服。
玩的游戲多了,也就慢慢發現App Store游戲排行榜里全是網游,同質化過于嚴重。大家都出于商業化的目的做手游,讓朱念洋想能不能先讓用戶覺得好玩,再考慮順便賺點不算多的錢?
再著,從PC上移植的手游,甚至有些原生的手游,在部分操作上并沒有完全考慮一些觸屏用戶的操作習慣。比如朱念洋就對有些游戲在屏幕上模擬一個搖桿感到不可接受,操作起來比較別扭。
“保衛妞妞”界面
基于上面的兩點想法,本文主角朱念洋開始了自己的創業之旅,要做一款與別人不一樣,充分考慮與觸屏操作相結合的游戲。因此在他的手游作品“保衛妞妞”中很多動作,比如手指點、切、拽就是這樣產生的。
萬事開頭難
對于朱念洋來說,最大的技術困難莫過于沒有系統的學習過游戲開發。盡管朱念洋有5年左右的C、C++開發經驗,3年左右的Python開發經驗,多年WEB開發經驗,但就是沒有游戲開發經驗。所以一開始的游戲架構是邊寫邊改,浪費了不少時間,這也是整個開發過程中需要一直解決的問題。幸好最后的架構,朱念洋還是挺滿意的。
“保衛妞妞”開發者:朱念洋(騰訊微博)
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天就可以完成大致的開發。
在手游行業巨頭涌入的今天,已經涌現很多個人手游開發者將被淘汰的言論。從朱念洋的例子中我們可以看到,興趣和決心才是個人手游開發者做好的前提條件。各位程序員,你是否已經下定決心闖出自己的一片天?
【編輯推薦】