::GAME2.TW::臺灣遊戲攻略

華語手機遊戲攻略,遊戲資訊專業網站

從創意到發佈:一個手遊開發者的完整經歷


【GameLook專稿,轉載請註明出處】
GameLook報道/最近在外媒看到一個獨立開發商(Yeah Us)的研發博客,講述瞭自己從一個想法到完成遊戲並且發佈到App Store之後的經歷,其中包括引擎選擇、編程學習、市場營銷等各個環節的經歷,小編覺得非常適合分享給業內做獨立開發的童鞋們,以下是GameLook整理的譯文:

在過去的一年裡,我學會瞭編程並且成功發佈瞭一款iOS手遊Pumped:BMX。這對於我來說是非常瘋狂的一年,我也學到瞭很多經驗,包括從解決編程問題,到與媒體交流、避免各種陷阱以及處理收入等方面的問題。

2011年夏季的時候,我還住在印度洋中間的留尼旺島上,當時是幾個月前為瞭到那裡教英語所以搬到瞭島上。不幸的是,那裡並沒有太多適合我的工作可以做,所以我不得不再次依靠基本的網頁技術做一些網頁開發的自由工作。這些兼職可以保證我的基本生活,但不幸的是,並沒有給我帶來很多成就感,所以我很快就覺得厭倦瞭。

做遊戲的想法

很久之前,我曾經玩過DirtBike,這個遊戲是一個叫Brad Quick的人研發的,這款遊戲有一個Android版本。這款遊戲有基本的等級編輯器和非常不錯的自行車編輯器,所以對於自行車越野賽愛好者來(以下簡稱BMX)說,我在做BMX跳躍以及BMX自行車的時候借鑒瞭其中的東西。我對這款遊戲的喜愛持續瞭一年之久,後來有瞭女朋友而且喜歡上瞭喝啤酒。我曾經給Brad發過很多次郵件,請求他把BMX精神用到摩托車方面,但他從來沒有回復過我,所以後來我很快放棄並且忘記瞭這件事。

回想十年前的我,感覺時間過的好快,在這個幾乎沒有任何打擾的島嶼上,我問自己,為什麼不做一款遊戲呢?

引擎選擇

即便是想到Xcode都會把我嚇到半死,所以在後來看到Corona SDK的時候我非常高興。接下來的2個月裡,我看瞭教學,盡可能的多學東西,後來做瞭一個非常簡單的點泡泡遊戲,但失敗瞭很多次。這是個非常不錯的學習體驗,尤其是Peach Pellen的教程,而且我當時非常急於開始我的BMX遊戲。

不久之後,我返回瞭英國,並且決定著手研發自己想做的遊戲。不行的是,在一開始就遇到瞭問題,自行車的一些物理接頭不能很好的工作,在用Corona研發的時候出現瞭嚴重的問題,當時我搞砸瞭。

但我並沒有完全放棄。在與好友們進行瞭很多交流之後,我放棄瞭Corona並且轉向瞭Cocos2D,所以我必須重新學習Objective-C並且使用Xcode,當時幾乎是哭暈在廁所。

學習素材

這個時候,如果換做其他項目,我早就失去興趣轉向下一個項目瞭,但這次,我做瞭一個非常謹慎的決定,我想堅持下來。當時買瞭很多書來學習,比如Objective-C編程以及Cocos2D教程等等。

在獨立做我的遊戲之前,我閱讀瞭很多東西,兩本書都讀瞭很多個章節。後來我發現,通過互聯網才是最快的學習渠道,Cocos2D論壇、Stack Exchange以及Ray Wenderlich等網站迅速成為我瀏覽最多的站點。在我決定做Pumped的當年,我從3個方面開始求助,其中2個後來我自己找到瞭答案。這些網站上有很多人在做著同樣的事情,很可能他們當中的一些人已經遇到並解決瞭你目前所面臨的問題,所以在提問之前,最好多搜索。

分割法解決問題

對於如何開始這個問題,我擔心瞭很久,我很清楚自己想要做什麼,但卻不知道該如何開始。我一直都在挖掘什麼是必要的,直到最後開始做瞭才慢慢有所體會。現在在我看來,當時的焦慮是非常荒唐的,但真的要把遊戲坐下來,的確需要對於遊戲方面想很多事情。

看到這個Hello,是不是很熟悉?我就這麼一步一步的學會瞭編程

我的方法是,把需要的結果分成很小很小的部分,然後各個擊破,這樣的方式給我帶來瞭自信,也是我之所以能夠完成整個遊戲制作的原因。把一個大的問題分成多個小問題來解決,實際上對我是非常有幫助的。

所以我把想法寫瞭下來,然後用一整天的時間寫一些代碼,接下來的一周是重寫,然後編輯,之後再刪除一些東西,然把零零碎碎的東西整合起來,幾個周之後,我發現居然完成瞭遊戲第一關的代碼。

就這樣開始瞭

我其實很想分享一些研發過程中的逸聞趣事,但真相是,在我開始瞭之後,大多數的時間裡並沒有太多好玩的事情,研發過程中我遇到瞭很多困難,讀瞭很多書,而且從來都是保持一個很松散的清單,因為我知道,如果列太多我完不成的話,就會很容易放棄這個項目,去開始另一個項目,我的備忘錄上的任務基本上很少完成過。

遊戲第一關的編輯器

我當時是做的全職工作,在白天完成瞭當時的工作之後,回到傢又開始做Pumped這款遊戲,這種情況幾乎持續瞭八個多月,當時真的是累成狗。如果你想做一款遊戲,就必須準備足夠的時間投入,這個時間幾乎需要數千個小時甚至更多。

有很多時候我覺得自己不知道該朝哪個方向發展,甚至開始失去瞭動力,這時候做一個研發博客是有很大幫助的。沒有什麼比看到自己的進度更好的事瞭,文章裡所有的圖片都是來自我的研發博客。

慢慢的,遊戲終於到瞭最後階段,隨著專業藝術方面工作的資金投入,該項目逐漸開始成型,所以我決定自費購買一些原畫改變遊戲的面貌。雖然投入的資金並不算多,但足夠讓遊戲更加成熟。其中我嘗試瞭很多次才找到合適的畫師,而且我仍然負責做所有的動畫,不過有瞭不錯的原畫,這款遊戲看起來順眼多瞭。

遊戲測試

在研發的初期,我就邀請瞭一些好朋友幫我測試Pumped,他們的測試對於遊戲玩法成型提供瞭很大的幫助,其中還包括一些重大的遊戲玩法決策。

比如,最初的時候,我原本的想法是使用Tiny Wings相同的玩法,讓玩傢玩傢們在山谷的時候按住跳躍,然後在山頂的時候放開控制。當時我做瞭很多努力,而且似乎也有些成效,但在測試中,其他人都找不到操作的竅門。其中一個朋友建議我使用更加經典的點擊之後立即放開的操控方式,當時我有一些猶豫,但如果不是他的意見,我可能把這個玩法延續數月,而且最後不會受到玩傢們歡迎。

這些朋友在整個遊戲研發過程中都給瞭我幫助,有時候他們還會為我提供免費的啤酒,當然,為瞭感謝他們,我偶爾也會為他們買點東西表示我的感激。

營銷開始

在研發過程中,我曾經把Pumped遊戲的一個簡短Flash放到瞭Twitter上,當時感到非常激動,覺得自己做瞭個非常不錯的原型視頻,並且發佈到瞭Reddit網站,而且給Twitter上很多人看到,當時有一個職業的自行車賽手Mike Aitken做瞭回應,我當時覺得自己就像是超級明星。

早期發出的角色圖

不過,那時候Pumped離最終完成還有好幾個月,但是,一旦發佈瞭視頻,就意味著,我必須完成這個遊戲。我給人們展示瞭,所以必須做出來,然後我開始感到瞭壓力。隨後我變得非常安靜,同時創建瞭Facebook頁面,經常發佈一些截圖。

提交遊戲

在很多個漫漫長夜的編程和測試之後,遊戲終於完成瞭,我準備好瞭遊戲截屏以及提交工作,並且還準備瞭一些啤酒慶祝。

等待通過

等待蘋果審核通過的這11天是我生命中最長的一段時間。我把其中大多數的時間用來做發佈視頻以及修改工作,每隔五分鐘就檢查一次我的收件箱。雖然我並不是個經常失眠的人,但這段時間裡,我通常在早上4點鐘就醒瞭,當時的每天都很緊張。最後我的遊戲終於獲得瞭通過,隨後的5天裡,我讓很多人觀看我做的視頻,發放瞭推廣碼,而且給自己特批瞭幾天放松時間。

我通過郵件給很多網站發瞭推廣碼,但很少有人回復我。後來我又寫瞭一個表格,同樣用郵件發給業內的很多人,這次還帶瞭一些簡單的遊戲截圖,雖然比較粗糙,但我決定下次做的更好。

最初在一些網站的預熱

然而,在自行車越野賽行業,我收到的反映還可以,當時接受瞭兩傢BMX網站的采訪,在Twitter和Facebook上也受到瞭歡迎。我基本上在所有能夠想到的論壇都發瞭相關的信息,在Reddit上發佈瞭很多消息,希望能夠像Facebook和Twitter上獲得一樣多的反映。

在發佈的前一天,我再次對自己的努力進行檢查,最後確定瞭最終發佈日期,如果沒有檢查細節的話,或許不知道什麼時候才能發佈。

在做瞭所有這一切之後,我隻能等待。

發佈當天

最早的消息是來自澳大利亞市場,當時我早上5點鐘就起床等在電腦前,有朋友發信息告訴我說,你的遊戲排到瞭第97,我當時樂壞瞭,居然進瞭前100名!
30分鐘後,朋友說,進入瞭70名。又過瞭一小時之後,我的遊戲進入瞭前50名。

我的心瞬間飛到瞭千裡之外,當時我回到瞭牛津市,做到電腦前,整天都在不停的刷新iTunes排行榜,看我的遊戲排名並且不斷回復Twitter消息。

發佈第一天在英國付費榜的排名

在發佈的當天,我的遊戲成為瞭英國下載榜第27名和澳大利亞第21名,在拉脫維亞(奧林匹克自行車越野賽舉辦地)達到瞭第20名,並且獲得瞭澳大利亞地區新遊戲推薦,這是我想都不敢想的事情。

遊戲定價

遊戲發佈的時候,我對遊戲的定價是1.49英鎊/1.99美元。當時我的想法是,這是一款獨特的遊戲,而且如果有人想玩的話不會介意這點付費(實話說,這個價格的確不高),當時我的想法是能夠收回我的美術成本就行(大概是600美元)。

一些職業BMX選手發回的遊戲截圖

其次我認為,如果定價到99美分,很多人下載瞭之後不一定會喜歡,因為畢竟這款遊戲是關於自行車越野賽的。然而,後來我才發現,如果當時發佈的時候定價在99美分,我本可以獲得更高的排名。

遊戲表現

後來,這款遊戲的確受到瞭很多玩傢的歡迎,而且也得到瞭很多五星評價,當然我也通過這款遊戲獲得瞭收入。

不過此後不久,我又陷入瞭憂慮,這款遊戲做完之後,下一步該怎麼走?幸好這種情況沒有持續太久。我當時通過Twitter、Facebook以及Instagram發瞭很多消息,發現很多的職業自行車越野賽選手都在玩這款遊戲。

但我並沒有停止工作,遊戲推出之後,很快出現瞭一些BUG,隨後我決定通過免費更新的形式推出更多等級。

收入

我不想說具體的收入數字,所以這裡可以透露的是,足夠買一輛新車的收入,而不是一棟新房,下面的圖標是遊戲的銷售數據,發佈之後出現瞭比較持續的下滑,隨後保持瞭穩定。

遊戲收入表現

寫在最後的話

所以,我做瞭一款遊戲,而且過程極其艱難,我覺得學到瞭很多,並不隻是編程,還包括策劃、采購、市場營銷、社交網絡、預算以及很多職業開發商的工作,我仍然還在繼續努力做的更加專業。

雖然做起來很苦逼,但卻是我目前為止最有成就感的事情。我對自己之前不斷的放棄項目感到愧疚,能夠堅持下來做完這個遊戲,讓我感到很自豪。

這並不是我做遊戲的結束,而是剛剛開始。但目前我仍然非常樂於做兩份工作,慢慢的做下一款遊戲的研發,所以目前並不著急什麼時候推出第二款。