大約一年的時間,是做個遊戲呢?還是寫個渲染引擎呢?

因為馬上要去紐西蘭讀研(3月份)之後準備留在當地工作。

讀研的期限是兩年,不過第一年可以有找工作的機會。

現在的工作是移動遊戲開發,用Unity一年多,主要是遊戲邏輯的編寫,用c#和lua。

想在出國學習的同時通過個人項目提高自己,也增加找工作的籌碼。

目前正在寫ray tracer,也許有機會寫個*簡單*的軟光柵化渲染器。

但是之後想做一個稍微鍛煉實力的中型項目,不知道是遊戲好些還是渲染引擎好些。

遊戲,基本還是做網路實時的,基於Unity和網路庫(大概就skynet了吧)。。商業不敢想,只願做出來。

渲染引擎,之前沒有太多接觸底層,只是看了一些資料。也沒什麼頭緒。

窗口期不大。主要增加自己找工作的籌碼。

請大家指點一下唄~


遊戲的核心在於腦洞,渲染器的核心在於抄襲,引擎的核心在於裝逼。

看你哪一項比較擅長。

不管什麼代碼寫多了最後你的水平都差不多。處理有規模的問題才是程序員進階的攔路虎。


一句話,做引擎可以漲產品經驗,做遊戲可以漲項目經驗

跟引擎相比,遊戲是一鎚子買賣。做個相對完整的遊戲,對熟悉整個項目周期有點幫助。

還有就是,籠統點看,做引擎是深度優先,做遊戲是廣度優先

做引擎能夠有機會深入挖掘一些細節,遊戲的話考慮的方面要多一些,更注重整體的考量。

個人建議,時間充裕的話,可以先做個簡化的針對性強的小引擎,再用這個引擎去做個遊戲。這樣雖然辛苦點,不過既通過遊戲來驗證了引擎的能力和局限性 (沒有這一點純寫引擎很容易陷入YY需求的陷阱),又通過不斷平衡引擎和遊戲的結構鍛煉了系統設計能力和工程實踐能力。


想做什麼做什麼,哪怕是做飯。同樣多的學習精力,投入到更喜歡的事情里進步更快。


基本上,紐西蘭是沒有什麼遊戲產業的,起碼和我朝相比應該是可以忽略不計的。。。

所以,還是別太弔死在「遊戲」產業上,如果圖形圖像處理夠強的話可以考慮下電影產業,譬如Weta工作室什麼的


我建議做個小小的遊戲,有遊戲內容,有操作,有UI,有進度保存,有積分,有互動,有屬性,有道具,把這些做出來,哪怕有點粗糙,也通過這個學到很多東西.

然後一看,不錯啊,加入網路部分,喊幾個小夥伴進來玩玩,七嘴八舌會給你很多建議,遊戲會更完善.

到時候展示的時候,也許畫面不是特別優秀,小問題也很多,但起碼能證明你涉及的知識面是比較廣泛的.

光渲染引擎,除非你底氣足,確定能做出讓人眼前一亮的demo,不然比較難出彩吧.


建議多用用.Net的東西吧,NZ這邊.Net的市場需求不小的,Java反而相對沒有那麼好找工作,因為這邊Java都比較喜歡要senior。相比之下.Net現在在NZ更普遍一點,哪怕是graduate也有機會。


做遊戲的話。。。。。美工,BGM是個大問題。。。。。。總不能全部Asset Store里來吧


建議引擎,甚至演算法,個人認為專業才是競爭力。整個遊戲需要太多基礎部分的努力,若只為展現實力意義不大。


做個遊戲,這種比較完整的項目更容易鍛煉人。


沒做過遊戲的話又怎麼知道遊戲引擎的根本需求呢?

剩下的樓主可以自行判斷…


數學好的話可以考慮寫引擎,渲染的核心就是演算法。

做RayTracing的話你應該懂的。

做遊戲的話成敗還是個問題,包括規模,投入(時間,精力),不過純為刷經驗的話,也是蠻好的。


推薦閱讀:

為什麼很多人經常有空在非法定假日旅遊?
美國移民中技術移民怎麼實現?
在國內如何找到國外互聯網公司的工作並拿到offer,最終移民國外?
常用職業評估機構
IT 計算機什麼專業方向適合移民澳洲

TAG:遊戲開發 | 遊戲引擎 | 留學 | 技術移民 |