6月成為遊戲開發者的7步(第7步少人談論!)

Kwalee Team

編程自己的遊戲……沒你想的容易!只有勇敢者會選擇在6個月內成為遊戲開發者。

坦白說,6個月是一個大膽的目標。除非你有製作軟件專案經驗,無論是個人愛好還是專業,製作遊戲是一個需要長時間掌握的艱難工作。

幸運的是,你的選擇是開放的,回報是吸引人的。超休閒遊戲提供了一條進入行業的途徑。如果你想製作有趣的移動遊戲,能在任何移動設備上玩,幾乎每個人都能玩,並在短時間內製作,這篇文章可以成為你遊戲開發旅程的北極星。

我們還提供多種遊戲開發主題的教學資源,當你註冊我們的發布門戶時可獲得。你還可以提交遊戲並申請免費遊戲測試,獲得反饋並了解你的超休閒遊戲是否準備好上架。

首先 - 學習編程基礎

遊戲本質上是軟件。軟件在電腦上運行,必須讀取命令列表。程式設計師是撰寫這些命令的人。如果你想成為遊戲開發者,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,因為它是獨立開發者最強大的遊戲引擎。如果你想學習C++並進入AAA遊戲開發,Unreal是個好選擇。

這是學習遊戲引擎核心組件所需時間的分解(理想情況下是Unity):

  • 基本用戶界面:1-2小時。
  • 向GameObjects引入行為:一週。
  • 製作互動用戶界面:一週。

學習_整個遊戲引擎_是不切實際的,更不用說不必要了。你可以在製作遊戲的同時學習額外的部分,在你花費的6個月內,甚至在你進入發布協議後很久。

從小開始

你聽過多少次有人對你說,‘我一直在考慮做一個_小而有趣的RPG_’?

他們很可能是遊戲開發的新手。製作我們夢想中的遊戲或受我們最喜愛的遊戲啟發的遊戲的想法是一個常見的新手陷阱。

你必須從最小的想法開始,以掌握你的工具和編程知識如何結合在一起。你在初始階段製作的微小遊戲就像訓練輪,幫助你理解遊戲開發的不同方面。

你在學習材質和著色器嗎?製作一個遊戲,讓不同對象根據顏色匹配。弄清楚等距遊戲中的運動如何工作?製作一個遊戲,讓一個球移動到你點擊的目的地。

**快速構建這些小想法只需一周或更短時間。**隨著你製作的原型越來越多,你會意識到每次確切要做什麼,並且不可避免地縮短時間,並在可能的情況下重用資產。

這些是微小的想法,逐漸教你引擎和代碼如何協同工作以提供體驗。

說到體驗……

理解有趣體驗的設計

設計和創建一個引人入勝的遊戲體驗是有趣的。但它也有自己的一套原則和基礎,因遊戲而異。超休閒遊戲以其小型遊戲性、短期吸引力和大眾吸引力而著稱。這些原則有完整的指南你可以查看。

製作基本遊戲很容易,但讓它們_有趣_是需要時間、耐心和了解什麼讓玩家興奮的挑戰部分。如果你在這方面遇到困難,我們可以幫助你。

我們擁有多種經過驗證的超休閒資源,這些資源推出了45多個#1遊戲,你可以在加入官方Kwalee發布門戶後免費獲取。

與其他遊戲開發者聯繫

整天工作不玩耍會讓你成為一個無趣的遊戲開發者。當你成為遊戲開發者時,建立自己在行業中的最佳方式之一是與賺錢製作遊戲的人聯繫。

如果你剛從大學畢業,創建一個LinkedIn檔案,並展示一些工作歷史和你製作的遊戲開發項目。然後在你的作品集中加上鏈接。每當你在行業中結識新朋友時,你可以交換詳情,建立聯繫,並將他們視為導師。最終,你會發現機會向你漂來,你可以抓住並獲得更多經驗。

在其他社區空間做同樣的事情,特別是那些由其他遊戲開發者組成的社區,包括Reddit和Discord。這是一個結交新朋友、獲得項目反饋和建立更多技能以獲得更多高質量機會的好方法。在這些活動中永遠不要停止聯繫!

考慮遊戲開發的學位或訓練營

你想獲得全面的軟件開發教育嗎?隨時可以在大學學習!儘管你不需要學位也可以成為遊戲開發者,但擁有它是好的,_特別是_如果你想在其他國家從事遊戲工作。你還會遇到志同道合的同學和教授,他們可以提供支持,幫助你製作項目以培養理解能力。

通常情況下,如果你可以獲得軟件開發或其他科學相關領域的學位,而不是遊戲開發的專業學位,那麼會更好。但如果你想要遊戲開發證書,遊戲開發訓練營可以提供幫助。

根據訓練營的結構,你可以在一天到四/六周內完成並獲得證書。

使用“秘密”反饋

有一種方法可以獲得一些_立即有效_的反饋。並不是很多人談論這種“秘密”反饋。

你無法知道自己是否取得了足夠的進展,直到你獲得了工作反饋。如果你這樣做了,它可以幫助你克服反復修改作品集的需求。

我們談論的是面試

當你將鼠標懸停在申請按鈕上時,你的冒名頂替綜合症像一座巨大的塔樓一樣籠罩著你,讓你無法點擊。我們理解原因。

人們不太能接受拒絕,所以申請工作突然變得令人生畏。但這沒關係——你無法知道自己是否取得了進展,直到你獲得了所需的反饋。而獲得反饋的最有效且“未說出口”的方法之一是申請工作並看看是否獲得它們。

因此,留意遊戲開發工作室的實習和初級職位,並_無論如何_開始申請。獲得面試並進行面試可以讓你了解招聘人員尋找最佳候選人時的思維模式以及他們提出的問題。如果你被拒絕,你可以向他們詢問你的申請的反饋。如果你取得了他們的好感,他們會答應。我們的指南可以讓這更容易

利用這些新知識,可以調整你的作品集和申請,以更接近你夢想中的角色。(或開始向像我們這樣的遊戲發行商推銷它!)

再做一次!

進入行業只需七個簡單但一致的步驟。要成為遊戲開發者,需要大量時間和自學。有時候,你可能會發現六個月不夠。或者你正在參加一個多年的課程。這沒關係——重點是繼續學習和實驗。

最終,你將擁有一個足夠好的作品集,可以向遊戲發行商推銷,或在工作申請中使用以獲得面試。

保持自己對行業動態的更新,並不斷向你的作品集中添加高質量的項目。這就是你最終進入遊戲行業的方法。

我們為每個人提供各種職位,包括遠程機會! 前往我們的招聘頁面 看看Kwalee為像你這樣充滿激情的人準備了什麼。你也可以通過 LinkedIn 與我們和我們的招聘團隊聯繫,詢問適合你的角色。在社交媒體上關注我們(Twitter | Instagram | Facebook_) 獲取我們有趣的文化和新聞的最新信息。

關於作者:

Kwalee熱情心靈,為玩家和開發者提供精彩見解。

相關文章

分享這篇文章: