如何自己制作游戲 如何開發游戲軟件

隨著游戲工具與技術的進步, 游戲研發的門檻越來越低了 。 然而對于很多想要從事游戲研發的新手、甚至是嘗試了很多年的愛好者來說, 如何完成自己“夢想中的游戲”、如何實現自己的創意、如何做令人耳目一新的游戲, 卻是遙不可及的夢想 。
不過, 想要成為游戲開發者, 實際上并沒有那么難 。 在GDC 2020夏季演講中, Tribe Games創始人Charles McGregor就做了“放飛創意:從業余愛好者到專業開發者”的演講, 通過自己的經歷講述了他從新手到成為GDC演講嘉賓之間的經歷, 希望能夠給同行帶來啟發 。
以下是GameLook聽譯的完整內容:
Charles McGregor:
你有一個很酷的游戲想法, 并且已經有一段時間, 所以你對這個項目感到非常興奮 。 你文思泉涌, 開始打造這款游戲, 似乎所有事都比上一個項目變的簡單了很多, 你做了一段時間, 但遇到了一些bug和比較小問題 。
沒關系, 這些影響不大 。 隨著研發時間的增加, 越來越多的小問題出現, 游戲研發難以接著繼續下去, 你決定回過頭來逐一解決這些bug, 卻發現了比預期中更多的問題 。 于是, 你又開始思考研發這款游戲最初的動機, 然后, 你又有了一個很酷的游戲想法…

如何自己制作游戲 如何開發游戲軟件

文章插圖

我是一名單槍匹馬的開發者, 這種情況我也不止一次遇到, 所以希望講講我是如何走出這個惡性循環的, 以及個人職業生涯關鍵的轉折點、還有這帶來了什么結果, 希望對同行們有所幫助 。
但是在開始之前, 我想要強調的是, 盡管我自己成為了職業游戲開發者, 但把游戲研發作為愛好并不是什么錯, 而且你也不用嘗試把所有的愛好都當成謀生的職業 。 如果做游戲這個愛好能夠讓你滿足, 那就不要專門為了經濟方面就做出改變, 你只要一直做下去就好 。
從8歲開始想做游戲, 但很多年都沒完成一個項目
今天的內容主要是將給那些陷入了永遠在開始新項目(卻沒能完成一個)的獨立開發者, 也適合想要從愛好者變成職業開發者的同行, 哪怕是想要從職業開發者變成愛好者, 也可以看一看 。
如何自己制作游戲 如何開發游戲軟件

文章插圖

但對我而言, 剛開始游戲研發的時候就定下了從事職業游戲研發的目標 。 那時候大概是8歲, 我在時代雜志看到一個9歲女孩就創辦了自己的公司, 在那之前, 我從未意識到這么小的年紀也能做出一番事業 。
所以我也想有自己的生意, 但這必須是我熱愛的行業 。 所以我問從事計算機科學的父親, 讓他教我寫代碼, 那時候我學會了DarkBasic語言, 不過都是基礎的知識, 當時還沒有游戲引擎的概念, 但我就這么堅持了下來 。
如何自己制作游戲 如何開發游戲軟件

文章插圖

當時, 父親還給我買了700多頁的DarkBasic教程, 每次睡不著的時候我都會拿起來閱讀, 但可惜的是, 一直沒有讀完 。 隨后, 我還在網上看到了DarkBasic專業版軟件, 以為這會給我帶來很大的幫助, 于是央求父親幫我買下來, 很幸運, 父母都很支持我 。
但我很快發現, 專業版軟件對我的研發技巧并沒有任何幫助, 所以要給新手提醒的是, 當你剛開始的時候, 升級專業版軟件并不會有實質性的幫助 。
我開始做很小的項目, 但從未完成任何一個, 經常會遇到技術問題或者失去了研發的動力 。 我發現總有更好的解決方法, 總有其他的想法把我的興趣吸引開, 卻總是忘了要完成一個項目, 因為這看起來就像是需要很多年才能完成的重大考試 。
當我遇到挫折的時候, 我就會轉移到下一個項目 。 而且當我換項目的時候, 總覺得要做更困難的項目, 只有這樣才能不斷推動研發技巧的進步 。 比如我研發一款游戲遇到困難的時候, 就暫時擱置, 和朋友一起研發另一個項目, 而這個項目出現問題之后, 我又回到了第一個項目 。 然而, 我并不想繼續下去, 因為遇到了技術問題, 而我又不希望接著處理舊代碼 。
我知道自己可以做的更好, 所以我不想回去做之前的項目 。
如何自己制作游戲 如何開發游戲軟件

文章插圖

隨后, 我換了Unity引擎, 希望可以做一款在多個平臺發布的游戲 。 那一年我度過了效率最高的一個暑假, 學會了Unity引擎使用、學會了3D建模, 還學會了Blender, 了解了音樂制作流程, 開始做一個新游戲 。

推薦閱讀