[轉]給開發者的建議:你的遊戲爲何止步不前?

在遊戲設計方案肯定以後,你的重心又將轉移至美術,或者是遊戲原型。你甚至看上了圖像操做程序(GIMP)或者開始使用多平臺程序庫。程序員

隨着時間流逝,你會遇到諸多困難。也許是遊戲開發第二個階段的故障。你的計劃並不是一路順風,眼前還有太多工做。你開始找藉口。也許是遊戲理念不夠成熟,實際操做有點無聊,美術效果蹩腳等等。你接下來可能就會考慮放棄這個項目,你說服你們的理由是,還有更好的想法。上面的狀況多是你目前的處境,壞消息是,隨着事情的進展,你可能最終只是將想法鎖在腦海,而錯過遊戲開發的好機會。好消息則是,你不是一人做戰。幾乎每一個遊戲開發者都會對他們正在開發的遊戲失去興趣。編程

如下觀點來源於我的經驗,以及數名成功遊戲開發者之間的談論,但願幫助你中止扼殺你正在開發的遊戲。設計模式

1.中止編輯瀏覽器

當策劃在寫一款遊戲時,做者一般會擬一個遊戲草案,這將扼殺「內部編輯器」,這個時候的建議則是:中止編輯,放手去寫。
這實際上承載了許多,包括遊戲開發等創意行業。當你開發一款遊戲時,提升開發進展速度,一個階段過去請繼續前進,不要糾結完美每一步。當你跨越到遊戲的另外一個階段,你會更有開發的動力。在遊戲首次運行時,不要試圖想要完善本身的遊戲,記住,你老是能夠選擇在以後繼續編輯遊戲。微信

2.設置一個期限網絡

這跟第一點齊頭並進。強制執行時間限制,盡最大努力堅持,你會找到本身在遊戲開發必要階段中的存在感。框架

你能夠考慮嘗試,一個月爲期出一款遊戲,或者展開一次Ludum Dare(遊戲茶館注:以我的遊戲開發爲目的的開發競賽,從零起48小時內使用社區主題創做遊戲)。編輯器

3.從小遊戲起步測試

當你剛剛起步,從小作起。製做一個有趣的mini遊戲將對初級遊戲開發者而言,是一次巨大的飛躍,若是已經成功推出一款遊戲,將領先衆多你的競爭對手。優化

「都知道擁有獨特的遊戲機制的MMORPG潛力無限」。製做這種重度遊戲,須要長期的開發熱情。想象一下,若是你連製做小遊戲的能力都沒有,你如何能hold住這種大型遊戲項目?

若是你的遊戲想法簡單,也沒法再耽擱下去。那麼能夠嘗試「垂直剖析」。放棄嘗試製做整款完整的遊戲,何不嘗試製做遊戲中的一個場景,一場戰鬥或者一次遊戲主人物的邂逅?這樣會給你帶來附加好處,由於你能夠當即得到:

測試你的遊戲理念
觀察遊戲是否有趣
你的努力也會看到回報

4.培養習慣

不管你是把遊戲開發做爲業餘愛好的興趣者,仍是想要真正進入這個行業的人,都應該把製做遊戲當作一種習慣。天天都要堅持開發一部分。天天能開發多少,並不重要,重要的是,你對遊戲的開發習慣。

你甚至能夠爲本身量身定製一個待辦表。已完成的事項,勾畫標記出來,並獎勵本身一頓美餐。

5.不要擔憂技術問題

你對新的遊戲開發框架Libgdx程序庫垂涎三尺,由於這種程序能夠爲目前所知的一切平臺進行編譯。你想要使用Haxe語言,由於它夠快,又能夠多平臺操做,還能夠編輯遊戲網絡語言。微軟代替了XNA(基於DirectX的遊戲開發環境,是微軟對於 Managed DirectX 的修正及擴充版本),你就想避免瘟疫通常放棄它。

問題的關鍵在於,在你開發一款遊戲時,不要在乎遊戲開發語言。若是你的遊戲枯燥,沒人願意嘗試,即便你使用的最新語言技術,也於事無補。

下一個技巧是遊戲程序員與生俱來的缺陷,可是能夠適用於普通的遊戲開發。

6.保持遊戲的愚蠢性

若是你是程序員,只寫代碼,不要編輯(回到第一點看看)

設計模式?扔遠一點。基於系統的組件?事件監聽源碼(Event Listener)的低效率性?暫時就這樣,不要太在乎。

保持簡單愚蠢(KISS)是一種實際的編程方法。這就是罐頭上常常會有的廣告語,保持代碼的簡單性。不要爲花哨的設計模式,基於系統的組件而着迷,或者想要設法以最高效的方式運行你的循環模式。預優化是一切罪惡的根源。
哪怕是糟糕的代碼,也請引覺得豪你所付出的努力。你的遊戲可能有個糟糕的代碼,只是跟那些只有好代碼,而沒有遊戲的開發者相比,你已經領先老遠了。

7.公開Beta測試

當失去動力的時候,儘可能公開!分享你到目前爲止擁有的一切,即便是遊戲塗鴉,截圖,或者是一個Demo。嘗試讓你的一個好友聯網試玩你的遊戲。不要找任何藉口放棄。
你的遊戲反饋對你來講相當重要,大體勾畫遊戲的趣味處和枯燥點,來自朋友的反饋也許將成爲遊戲成功的關鍵要素。

8.身臨其境

你在生活中常常會遇到這樣的狀況,在你着手某件事情時,過於投入而對時間的流逝無心識。這時你正處於「流」狀態(催眠術中的忘我境界)。當你處於這種狀態,你會徹底專一於正在作的事,即便空難就發生在隔壁,你也無動於衷。
重點是,咱們徹底能夠沉浸在一件事中。這是在遊戲開發過程當中,想要的狀態。關掉你的瀏覽器,集中精力,體會遊戲開發的樂趣。拋開一切分心的因素,例如編碼慣例,優化以及不完美的東西。儘管放手去博!

9.接受現狀,展望將來

最後出品的遊戲也許跟你想象的不太同樣,遊戲設置有瑕疵,遊戲自己趣味性不強等等。有時,當事物中止運轉的時候,咱們也須要退出。

記住,製做遊戲自己沒有錯。你已經得到了寶貴的經驗,這對你的下次嘗試百利而無一害。不要所以把你的遊戲放進你的硬盤裏,回頭看看第七點。嘗試公開分享。你能夠在論壇上面分享,告訴你們,這是你在空閒時間裏,一款未完成的遊戲,但願獲得你們的建議。

你須要的是別人有價值的反饋,做爲你下次前進的素材。

(文章源於GameDev,由遊戲茶館編譯,如需轉載,請註明出處)

遊戲茶館微信:youxichaguan

遊戲茶館微博:遊戲茶館網

相關文章
相關標籤/搜索