1、游戲編程基礎(chǔ)課(數(shù)據(jù)類型、模板、運算符、流程控制語句、數(shù)組、指針與引用、函數(shù)、結(jié)構(gòu)體和聯(lián)合體、異常處理、程序調(diào)試、RPG項目制作、數(shù)據(jù)結(jié)構(gòu)、基本算法、STL概念與引用、項目制作)
2、跨平臺2D游戲開發(fā)(引擎介紹、UI、調(diào)度器、文件操作、打包與代碼管理、用戶交互、優(yōu)化)
3、跨平臺3D游戲開發(fā)(3D數(shù)理基礎(chǔ)、Lua語法、類與接口、委托與事件、AssetBundle、熱更新、數(shù)據(jù)結(jié)構(gòu)、行為樹、基本操作、性能優(yōu)化、基礎(chǔ)組件、Shader、UGUI系統(tǒng)、服務(wù)器、數(shù)據(jù)庫)
4、大型項目制作(控制人物移動、裝備系統(tǒng)、攝像機跟隨、技能系統(tǒng)、任務(wù)系統(tǒng)、快捷方式處理、NPC系統(tǒng)、頭像制作、背包系統(tǒng)、小地圖制作、主角信息系統(tǒng)、商店系統(tǒng))
5、微信小游戲(TS語法、文件讀寫、CocosCreator、塔防項目制作、基礎(chǔ)操作)