靚麗時尚館

位置:首頁 > 遊戲攻略 > 

製作遊戲應先學什麼

製作遊戲應先學什麼

作為一名從業者。我想我的經歷可以幫你。

遊戲開發,大體上有兩種。一種是個人獨立開發,一種是去公司工作。

前者需要個人比較全面對遊戲至少某一種型別有深刻的理解,熟練掌握基本的開發語言,至少掌握一個開發引擎。比如unity,cocos。並且要對美術,策劃都要有所理解和掌握,對開發者的綜合能力要求更高。

後者按照目前中國的主流行業,主要分為客戶端開發和伺服器開發。前者需要掌握開發引擎,和客戶端開發語言,主流的是c++,lua,和c#,客戶端人員還需要掌握遊戲的表現力,手感,畫質提升shader,以及客戶端的優化技術,降低drawcall,減少記憶體佔用,還需要理解一些商業化的更新和團隊敏捷開發架構。

伺服器端主流的開發語言是c++,golang,node,Java等。需要掌握至少一個開發框架,對網路請求,資料庫技術,都要掌握。對於伺服器的部署,快取,高併發處理,伺服器負載均衡等都要掌握,但是伺服器端並不需要掌握遊戲表現力方面的知識。

想要成為開發者,基礎最重要。沒有基礎的開發一切都是空中樓閣。建議初學者從一門面相物件語言入手。比如c#,這樣可以直接學習unity開發。能夠迅速成為入門級開發者。unity自帶的便捷功能和資源。可以在前期減少很多製作難度。

標籤:應先學 遊戲