三年前,我參加了乙個遊戲研發課程,在此之前我從來沒有學過程式設計。現在,我非常自豪地成為了 failbetter games 工作室的一名開發者。這期間的過程常常感覺一頭霧水,由於沒有基礎,所以大多數的時間都埋頭在知識的海洋裡,很少有時間停下來反思一些事情,寫這篇部落格就是很難得的一次。這裡,我希望分享這個過程中所學到的 5 條經驗,希望能夠給準備成為開發者的同行們一些幫助。
1. 不要只想著進大公司
當我開始學習遊戲研發的時候,我總覺得自己和希望工作的遊戲工作室之間是很近的,直到後來找工作的時候都沒有改變。之所以這樣,主要是因為我自己天真的想法,我的目標大多數都是比較知名的大型工作室。所以,當你在尋找乙份工作的時候,如果你在求職**以外的地方找找看,就會很快意識到其實機會還是很多的。有時候在參加會議的時候碰到乙個有趣的人就能發現工作機會,或者直接聯絡乙個遊戲工作室也會達到同樣的效果。
不要只準備乙份簡歷,然後就給所有的公司發同一分電子檔,不要把就業目標只放在大型工作室,先決定你希望做什麼樣的遊戲,找到盡可能多的這類遊戲的案例,想想這些遊戲為什麼吸引你,很快你就會發現自己已經有了乙個不錯的求職意向列表,而且其中會有些工作室可能是之前沒有聽說過也沒有考慮過的。了解這些工作室的資訊,並且不要只是侷限於線上搜尋。
2. 保持廣泛的興趣愛好
當我開始在遊戲行業工作的時候,真正讓我 stuck 的一件事就是變得目光短淺,從我感興趣的遊戲內容,到遊戲進入我的世界的方式。你收到的新聞郵件、關注的帳號都是了解遊戲業的視窗,確保你的涉獵範圍足夠大,這樣就會發現一些從未涉獵過的體驗。
這種方式的優勢並不是立時可以顯現的,但最起碼它可以讓你直到業內發生了或者發生著什麼,更重要的是,它可以讓你對多個內容和想法有自己的見解,給你更寬廣的視野。對新事物保持開放的心態,你學到的東西將會讓自己感到驚訝。
3. 工作之外的活動往往可以幫你解決難題
henry jones 教授說,「我發現當我坐下來思考的時候,答案就自己出現了。」
當嘗試為正在做的專案獲得創意的時候,經常有三四個技術方面的問題在我腦海中遲遲不能解決。整天工作、回家晚、沒有時間和空間做自己喜歡的專案,這些問題都是真實存在的,掙扎也是常有的。
4.不要聽不進建議
剛走出大學校園的時候,意氣風發的我或許急於表達自己的想法或者觀點,或許是因為對於遊戲設計我總有很多想說的,所以最終我找到了乙個這樣的工作場所。
在這個過程中我學到的經驗是,乙個來自對被拒絕的想法的反饋往往比這個想法本身更有價值,玩家們給開發者們提出的建議大多數都是不被採納的,這其中是有許許多多的原因的。當你的同事提出反饋的時候應該覺得感激,想清楚為什麼你的建議沒有被採納。然後調整自己的想法並且把其中學到的經驗用到下乙個專案。不要敝帚自珍,聽取建議然後根據實際情況進行優化。
5.你需要幫助
我用了太久的時間才意識到,原來尋求幫助是沒什麼錯誤的。相反的是,我剛開始的時候往往會在並不成熟的想法上埋頭苦幹,直到很明顯失敗的時候才發現無濟於事。尋求幫助其實對於雙方都是有好處的,如果不問,那麼懸而未決的疑問會浪費時間並耽誤研發進度。尋求幫助可以讓你的經理知道你所擅長的是哪些方面,未來工作的時候也可以知道你需要哪方面的幫助,無論如何,尋求幫助都比自己乙個人扛著好的多如果你固步自封地堅持苦苦掙扎,那麼你的工作就像是傻傻地試圖證明你可以實現不可能的任務,而且最終會讓自己精疲力竭。
遊戲行業給我們提供了長期的學習機會,你永遠都可以發現一些新的事物。處理具有挑戰性的工作才真正決定你是否是一名優秀的開發者,以及是否是你的工作室珍貴的資產。我非常幸運地可以加入這樣乙個允許失敗的工作室,失敗的目標是為了變得越來越好,當遭遇困難的時候,不要害怕尋求幫助,因為其實沒有什麼不對。
本文英文作者 liam mcdonald,由 gamelook 編譯
遊戲開發者需要關注的遊戲ICON
開發者往往重視遊戲的名字,認為乙個好的遊戲名字能給玩家在茫茫遊戲海洋中留下深刻的印象,其實人類往往會先被吸引,然後才是文字。所以某種程度上來說,遊戲的icon反而更容易給玩家留下印象。icon色調 大家都知道現實生活中色調的不同,會給人帶來不一樣的感受。像橙色會給人帶來陽光 活潑的感受。藍色則代表著...
遊戲開發者眼中的未來開發語言
the next mainstream programming language a game developer s perspective by tim sweeny from epic games,unreal引擎開發公司 這個presentation裡作者用大量資料和例項展示了遊戲開發中目前...
雲計算對遊戲開發者的價值
在公司,作為cp,我們有自己機房,自己的伺服器,還有人數眾多的運維人員,成本昂貴,每當一款新遊戲上線,就得準備大量的伺服器,如果遊戲市場表現超過預期,就要緊急採購主機,而如果遊戲失敗,開服數目減少,就會造成主機閒置。而有了雲計算,這一切都不同了。現在我們不需要評估遊戲,計算未來的it基礎設施需求,提...