當前位置: 華文問答 > 遊戲

遊戲程式設計師的核心競爭力是什麽?

2019-05-17遊戲

緩解焦慮的唯一辦法,只有提高能力。

不是只有做圖形學才是做遊戲開發的唯一出路,遊戲開發領域值得學習的東西太多了。提些建議:

先打好基礎。遊戲開發本質上還是軟件開發,程式語言本身、設計模式、架構、軟件工程知識等,都要深入學習。

再從Gameplay切入。尋路、人物行為、高層動畫、網絡同步方案、UI界面、各種指令碼,高層gameplay一般比較直觀,不存在太多的前置技術需求,每一個領域都是可以快速切入,在幾個月裏面深入熟悉。

然後考慮偏底層的模組。多執行緒、資源管理、記憶體管理、效能最佳化、工具鏈、渲染等等。這些領域需要一些前置的技術學習,但每一個領域也都不是學不會的,只是費時更久些。

最後方方面面知識都接觸過了,融會貫通,培養技術的想象力,能結合各種技術,隨時結合已有的技術,解決具體的問題。

綜合來看,學習的過程是一個迴圈往復的過程,每個階段不存線上性的關系,可以隨時切換。我們既要追求深度,也要追求廣度。

當然,參與一流的專案也是必不可少的經驗,不妨加入那些傳統的主機研發公司,參與一些一流的AAA遊戲研發,絕對可以快速提升能力。

不過,題主問題中提到的「修煉時間太長了」這個問題,是無解的。想要速成?沒有的事情。國內遊戲行業雖然起步較晚,但一線的程式設計師,也有20多年經驗了。沒有他們聰明,也沒有他們努力,你怎麽能期望自己快速超越他們