1.基础理论(科班都学习过)
数据结构与算法
计算机网络
操作系统
编译原理
设计模式
计算机图形学
2.基础技能
C#语言
Unity引擎
lua脚本语言
3.就业必备
UI系统
热更新技术
平台相关 :平台打包 sdk接入(需要会java,Object-C)
网络游戏开发:(短连接,网络长连接-对时延要求高的,如王者荣耀)
4.游戏主程序之路
游戏框架设计
编辑器拓展开发:开发各种游戏开发工具
游戏优化:性能优化、算法优化
shader开发:计算机图形学
5.游戏开发经验(实力)
6.人际交往能力(情商)