游戲開發工程師致力于游戲總體設計 ,負責游戲開發工具和運營維護工具的設計與開發 ,并配合主程序完成游戲架構及各大功能的設計、開發、調試和其他技術支持
就業方向: 一般有客戶端游戲開發和服務器游戲開發
客戶端開發: 主要負責游戲前端的邏輯開發和腳本開發工作 ,還涉及游戲的版本更新、 BUG維護等 ,可以細分為客戶端主程(底層架構及分配任務)和客戶端程序員。客戶端開發需要掌握的技能有很多 :
1.精通編程語言(PC端需要掌握C/C++ ,Android端需掌握 Java ,iOS端需掌握Objective-C)
2.掌握圖形學 ,有較強的數學功底和邏輯能力 ,有Shader編寫經驗
3.掌握各類游戲引擎及相關語言 (U3D、UE4...),可以針對某一種引擎深入學習
服務器開發: 主要負責游戲架構開發、游戲邏輯算法開發、網絡通信調試、數據存儲設計等, 可以細分為服務器主程和服務器程序員。
學習內容:了解計算機網絡知識、數據庫、數據結構、網絡編程...,在編程語言方面 ,主要是C/C++ , 搭配一個Lua語言
發展現狀
中國人口總量將持續增長約30年 ,每年約新增1000萬勞動力 ,而每年提供的工作職位僅有800萬在面對這一現實的情況下 ,求職者通過參加專業職業培訓來延緩就業、增強職場競爭力就成了一條重要的渠道。游戲工程師不僅在薪金待遇上比傳統高科技產業上具有優勢 ,同時畢業后就業通路(也就是擇業面)廣泛也是吸引眾多求職者參加職業培訓的因素之一(激情不能被消沉的暮色淹沒)。如學習游戲程序開發 ,將來可在游戲企業、通訊企業、 IT企業擔任網絡游戲/網站開發/FLASH/C++ 程序師, 3D Animation設計師、客戶端軟件工程師、服務器端軟件工程師...
就業前景
1.行業增長強勁:全球游戲市場持續擴張,特別是移動游戲、電子競技、 虛擬現實(VR)和增強現實(AR)游戲領域,為游戲開發程序員創造了大量的就業機會
2.多平臺需求:游戲不再局限于單一平臺,從PC、主機到移動設備,再到新興的云游戲平臺,每個平臺都需要專門的開發人員,增加了就業的多樣性和廣度
3.獨立游戲興起:獨立游戲市場的繁榮為小型團隊和個體開發者提供了展 示創意和技能的機會,降低了行業準入門檻
4.技能通用性:游戲開發中涉及的編程、算法、數據結構等技能在其他軟件開發領域也非常有價值,增加了職業的靈活性和轉型的可能性
5.薪酬待遇提升:隨著游戲產業的成熟和競爭加劇,尤其是對于有經驗和 技術專長的游戲開發程序員,薪酬待遇普遍較高,并且伴隨技能提升和經驗積累而增加
6.國際就業市場:游戲是全球化的產業,優秀游戲開發人才在國際市場上也有很高的需求,提供了跨國工作和交流的機會
學習方向?
Unity游戲開發
服務器端開發
相關課程及書籍
?C#
劉鐵猛《C#語言入門詳解》全集_嗶哩嗶哩_bilibili劉鐵猛《C#語言入門詳解》全集共計33條視頻,包括:C#語言入門詳解001課程簡介、C#語言簡介、開發環境準備、C#語言入門詳解002初識各類應用程序、C#語言入門詳解003初識類與名稱空間等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV13b411b7Ht
Unity
【Unity教程】零基礎帶你從小白到超神_嗶哩嗶哩_bilibili【Unity教程】零基礎帶你從小白到超神共計68條視頻,包括:【重要,一定要看完】開新坑啦、01.游戲引擎是啥玩意?、02.Unity,請說出你的優勢等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV1gQ4y1e7SS
Unity 3D
?
史上最全Unity3D教程_嗶哩嗶哩_bilibili史上最全Unity3D教程共計287條視頻,包括:1.Unity初識01-01、1.Unity初識01-02、1.Unity初識01-03等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV12s411g7gU
?物理引擎
【U3D】Unity 3D物理引擎系統實戰教程合集|手把手教你游戲引擎的制作 (游戲引擎/U3D/零基礎/游戲開發) Q0015_嗶哩嗶哩_bilibili【U3D】Unity 3D物理引擎系統實戰教程合集|手把手教你游戲引擎的制作 (游戲引擎/U3D/零基礎/游戲開發) Q0015共計30條視頻,包括:001_Unity3D物理引擎(一)_開篇_bilibili、002_Unity3D物理引擎(一)_游戲結構Unity引擎視圖介紹、003_Unity3D物理引擎(一)_物理系統簡介等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV1UN4y137a3
數據庫
【自用】數據庫系統概論學習_嗶哩嗶哩_bilibili【自用】數據庫系統概論學習共計75條視頻,包括:第1章 緒 論(1)、第1章 緒 論(2)、第1章 緒 論(3)等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV1W3411y7dw
計算機網絡
中科大鄭烇、楊堅全套《計算機網絡(自頂向下方法 第7版,James F.Kurose,Keith W.Ross)》課程_嗶哩嗶哩_bilibili中科大鄭烇、楊堅全套《計算機網絡(自頂向下方法 第7版,James F.Kurose,Keith W.Ross)》課程共計68條視頻,包括:課程目標、課程主要內容介紹(提示:第一次看不懂沒關系,后面會循序漸進展開)、1.1 什么是Internet?等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV1JV411t7ow
計算機圖形學
計算機圖形學-中國農大-趙明_嗶哩嗶哩_bilibili計算機圖形學-中國農大-趙明共計133條視頻,包括:1.1.1 計算機圖形學課程簡介、1.2.1 計算機圖形學概述、1.2.2 計算機圖形學概述等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV1R4411W7FL
Lua
零基礎學Lua腳本,輕松掌握Lua游戲腳本開發_嗶哩嗶哩_bilibili零基礎學Lua腳本,輕松掌握Lua游戲腳本開發共計36條視頻,包括:Lua-00-課程介紹-batch、Lua-01-Lua簡介_batch、Lua-02-Lua在Linux系統的安裝_batch等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV1RQ4y1t77H
?
?