是不是很想製作遊戲,但不知道從何下手?
簡評:答案很簡單,那就是放手去做吧,隨便選一個語言,隨便選一個遊戲引擎, 比如我當年用過的 L?VE,文章有點雞湯,但也不是沒有道理。
誰沒想過製作自己的遊戲?如果真的能製作出遊戲,到最後變成玩的遊戲剛好是自己製作的,豈不是很棒。如果做的遊戲非常好的話,還可以賺一大筆錢!
相當棒,那讓我們來做遊戲吧,好吧,但,我們從哪裡開始?
從哪裡下手,這是讓很多人卡殼的地方。你可能會問,為什麼上手製作遊戲那麼難呢,我個人認為這歸結為兩個原因:
- 當你想製作遊戲的時候可選擇的東西非常多。有不同的編程語言,每個編程語言都有自己的遊戲引擎和圖形框架,這麼多的選擇著實是令人生畏。
- 假設。關於做遊戲所需要的好的和壞的假設。例如,「你必須超級聰明,必須是一個專業的程序員,如果要製作一個遊戲的話」,或者在另一個角度上,「Minecraft」是一個人做的,它有多難?
那麼我從到底該哪裡開始呢?我怎麼知道我需要做什麼遊戲?回答可能看起來很 stupid 和 navie,但我還是要告訴你:
Just do it!去做吧,什麼都行!選擇的語言或引擎或框架都無關緊要。只是馬上開始做點什麼!
你可能會說這不是廢話嗎,有些語言運行太慢了,不論語言還是遊戲引擎,我都要性能最好的,如果我讓我用慢語言製作遊戲,簡直是在浪費我的時間。
首先,並不是這樣的,使用「慢」語言不會浪費你的時間。語言快慢的討論並不是這篇文章的重點,而且,遊戲性能主要由程序員的實現代碼體現而不是語言本身的執行效率。
其次,開始製作遊戲,你將會學到非常有價值的知識,關於編程,遊戲到底是怎麼運行起來的,遊戲里有什麼,沒有什麼,多久可以實現。這會讓你了解實際製作遊戲所需的一切。無論您使用哪種引擎或語言或框架,這都是你自己的知識。
簡而言之選擇一個,然後開始做遊戲。只有一個選擇是錯的,那就是什麼都不做。
下面是一些 Q&A:
問:Unity 是否適合製作 2D 遊戲?
答:是的,快點開始吧,老鐵。問:我需要使用 Unity 或 Unreal(虛幻) 等引擎製作遊戲嗎?
答:不需要。問:如果我不需要引擎,我該用什麼語言?
答:沒關係,只要隨便選一個開始,真的沒關係。問:我應該從小遊戲開始嗎?據說,一開始就製作一個大型的 RPG 遊戲可不是個好的 idea。答:真的沒關係。你一開始什麼都不會做,小的遊戲你很快會感到無聊,大的會讓你不堪重負。慢慢的去找感覺,這一路上你會學到很多東西。
問:我需要會編程嗎?
答:是的。你需要了解編程的基礎知識。問:遊戲玩家適合製作遊戲嗎?
答:是的,快點開始吧,老鐵。
所以,如果做遊戲的所需的工具都不重要,那到底什麼是重要的?
- 學習的意願。並且意識到,在你真正做任何事情之前,你將需要做很多的學習,製作遊戲很難,但你可以做到。
- 有堅持下去的動力。你可能會搞砸,也可能不小心刪除兩個星期以來的代碼,這一切都是整個過程的一部分,有動力讓你堅持下去是非常,非常,重要。
只要開始做任何你想要做的遊戲,堅持下去,最終會成功,真的。
原文:Do you want to make games but dont know where to start? ? r/gamedev
日報延伸閱讀:
如何寫一個 6 秒內抓人眼球的簡歷 - 知乎專欄YouTube 上有哪些自學編程的優質頻道歡迎關註:
- 知乎專欄「極光日報」,每天為 Makers 導讀三篇優質英文文章。
- 極光 Github 項目:「Aurora UI」,一個通用 IM 聊天 UI 組件。
推薦閱讀:
※為什麼大量tcg規則都是每回合抽1?
※張家輝沒有回收我的麻痹戒子
※如何看待E3小黑屋《怪物獵人 世界》被國人盜攝併流出?
※重口味的國產呆萌少女逃生記——《Kio的人間冒險》
※你玩過哪些最極品的單機遊戲?
TAG:游戏 |