自己編程遊戲... 不是那麼簡單!只有勇敢和大膽的人才會決定在六個月內成為遊戲開發者。
誠實地說:六個月是一個大膽的目標。除非你以前有製作有趣的軟件項目的經驗,不論是個人愛好還是職業,製作遊戲是需要花費很長時間才能精通的一份艱難工作。
好在你的選擇是開放的,並且獎勵是吸引人的。超休閒遊戲提供了一條進入行業的便捷路線。所以,如果你希望製作有趣的移動遊戲:
- 可以在任何移動設備上玩,
- 幾乎每個人都可以玩,
- 並且可以在短時間內製作出來,
那麼這篇文章可以成為你遊戲開發之旅所需的北極星。
當你註冊我們的發行門戶時,我們還有一系列關於各種遊戲開發主題的輔導資源。在這裡,你還可以提交你的遊戲並申請免費的遊戲測試,獲得反饋並了解你的超休閒遊戲是否已經準備好上架應用商店。
首要的—學習編程基礎
遊戲本質上是軟件。軟件要在計算機上運行,必須讀取一系列命令。而程序員就是編寫這些命令的人。如果你想成為遊戲開發者,預期90%的時間你會是程序員。
這些命令可以以多種形式存在;也就是所謂的編程語言。你可以選擇包括C#、C++、Python、Java、Lua甚至是特定引擎的語言,比如GDScript或GML。但如果你需要主流的答案,你一般會看到遊戲開發者用C#或C++來製作遊戲。(我們會在稍後解釋原因。)
學習編程的基礎並不需要很多時間。事實上,你可以在線上找到很多免費的C#教程資源,包括FreeCodeCamp、Brackeys,甚至是微軟提供的C#基礎課程的8小時官方課程。
**編程基礎的學習不應該花你超過一周的時間。**由於大多數遊戲編程語言是面向對象的,基礎基本都是一樣的。理想情況下,這就是為什麼你從一種編程語言切換到另一種語言不應該有問題。
我們知道你在想什麼。“我怎樣才能知道哪種編程語言適合我呢?”
這完全取決於你選擇使用哪個遊戲引擎來製作你的超休閒遊戲。
熟悉遊戲引擎
選擇合適的編程語言取決於你選擇的遊戲引擎。而選擇合適的遊戲引擎可能需要考慮一些因素,比如流行度、易用性、授權等等。
大多數想要製作超休閒遊戲的人在成為遊戲開發者時選擇使用Unity。這主要是因為它的流行和廣泛的社區支持,使C#成為行業中另一個占主導地位的語言。然而,你仍然可以選擇其他遊戲引擎,如:
- Unreal Engine(C++,Blueprints)
- Godot(C#,GDScript,VisualScript)
- GameMaker Studio(GameMaker Language,GML Visual)
更重要的是你對哪個遊戲引擎在製作遊戲方面感到舒適。熟悉引擎是關鍵,並且在長期內會有回報。大多數開發者使用Unity是因為它是獨立開發者中最強大的遊戲引擎。如果1)你想學習C++和2)你想進入AAA遊戲開發,Unreal是一個不錯的選擇。
以下是學習遊戲引擎核心組件所需時間的簡要介紹(理想情況下是Unity):
- 基本用戶界面:1-2小時。
- 給遊戲對象引入行為:一周。
- 製作互動用戶界面:一周。
學習_整個遊戲引擎_是不現實的,更不必說沒有必要。你可以在製作遊戲的六個月中或在簽訂發行合同後很久,隨時學習其他部分。
從小事做起
你有多少次聽到有人對你說,“我一直在想製作一個_小但有趣的RPG_”嗎?
很可能他們對遊戲開發還不熟。想要製作我們夢想中的遊戲或受最喜愛遊戲啟發的遊戲是新手常見的陷阱。
你必須先從最小的點子開始,了解你的工具和編程知識如何結合在一起。你在初期階段所做的小遊戲就像練習輪,幫助你理解遊戲開發的不同方面。
你在學習材料和著色嗎?製作一個配對不同顏色對象的遊戲。正在研究等軸遊戲中的運動如何運作?製作一個小球按照你的點擊移動到目的地的遊戲。
快速原型化這些小點子可能只需要一周或更少的時間。 隨著你製作越來越多的原型,你會逐漸意識到每次應該做什麼,並在任何可能的地方縮短時間和重用資源。
這些是小點子,逐漸讓你了解引擎和代碼如何協同工作以提供一種體驗。
說到體驗...
理解如何設計有趣的體驗
設計並創造一個吸引人的遊戲體驗是有趣的。但它也有各自獨特的原則和基礎,每個遊戲都不同。超休閒遊戲因其短暫的遊戲性、短期黏性和大眾吸引力而久負盛名。這裡有一整本指南介紹這些原則,你可以去查看。
製作基本遊戲容易,但是讓它們_有趣_是具有挑戰性的,需要時間、耐心和對玩家需求的理解。我們可以幫助你解決這個問題,如果你面臨困擾的話。
我們提供多種歷經考驗的超休閒資源,產生了超過45個#1的Kwalee推出的遊戲。加入我們的官方Kwalee發行門戶後,你可以免費獲取它們。
與其他遊戲開發者建立聯繫
只工作不玩樂會讓你成為平庸的遊戲開發者。當你成為遊戲開發者時,建立行業地位的最佳方法之一就是與以遊戲為生的人建立聯繫。
如果你是剛從大學畢業,創建一個新的LinkedIn個人資料,展示一些工作歷史小插曲和你製作的遊戲開發項目。然後在你的作品集中添加這個連結。每當你遇到行業內的新朋友時,你可以交換細節,連接,並把他們作為導師了解他們。最終,你會發現機會會向你漂來,你可以抓住這些機會獲取更多經驗。
在其他社區空間中也這樣做,特別是那些有其他遊戲開發者的場地,比如Reddit和Discord。這是一個結交新朋友、獲得項目反饋、提升更多技能以獲取更多高質量機會的好方法。這些活動中永遠不要停止建立聯繫!
考慮遊戲開發的學位或訓練營
是否想要一種全面的軟件開發教育?歡迎在大學中學習!儘管你不需要學位就可以成為遊戲開發者,但擁有學位是好的,_特別是_如果你想在其他國家做遊戲工作。你還會認識志同道合的同學和教授,他們可以提供你需要的支持,以製作項目來建立理解。
一般來說,如果你能獲得軟件開發或其他科學相關領域的學位比專門的遊戲開發學位更好。但是如果你想要遊戲開發認證,遊戲開發訓練營可以幫助你。
根據訓練營的結構不同,完成它並獲得認證可能需要一到四/六週不等。
使用“秘密”反饋
有一種方式你可以獲得一些_即刻有效_的反饋。並不是很多人談論這種“秘密”反饋。
你無法知道你是否取得了足夠的進步,直到你獲得這種反饋。而如果你這樣做,它可以幫助你克服揉捏你的作品集一次又一次的需求。
我們說的是面試。
當你將鼠標懸停在申請按鈕上時,你的冒名頂替者症候群就像一座巨塔,讓你無法點擊。我們理解為什麼。
人們對拒絕感到不安,因此申請工作突然變得讓人望而生畏。但是沒問題——直到你獲得你所需的反饋,你無法知道你是否進步。而獲得反饋的最有效但“未明言”的方法之一是申請工作,看看你能否獲得它們。
所以注意工作室中的實習和初級角色,無論如何開始申請。獲得面試並參加它們可以讓你對招聘人員在最佳候選者中尋找什麼以及他們提出什麼問題形成一個工作心智模型。如果你被拒絕,你可以向他們索要對你申請的反饋。如果你得到他們的恩惠,他們會容許。 我們的指南能幫助你構建針對工作的正確申請。
利用這種新知識,你可以具體調整作品集和申請,以便更接近你夢想中的角色。(或者開始向像我們一樣的遊戲發行商推銷!)
然後重來一遍!
進入行業只需要七個簡單而又持續的步驟。要成為一名遊戲開發者,這需要很多時間和自學。有時,你會發現六個月不足夠。或者你正在進行一個多年的課程。這沒關係——重點是持續學習和實驗。
最終,你將擁有一個足夠好的作品集,可以向遊戲發行商如我們推銷,或用於工作申請以獲得面試。
保持自己更新行業的動態,並且不斷在作品集中添加高質量項目。這就是最終能夠進入遊戲行業的方法。
我們有各種各樣的職位提供給大家,包括遠程工作機會!到我們的工作頁面看看看看Kwalee為您這樣熱情的人準備了什麼。你也可以通過LinkedIn聯繫我們及我們的招聘團隊,詢問適合你的職位。在社交媒體上關注我們(Twitter|Instagram|Facebook)以獲取我們精彩文化和新聞的最新信息。_








