蓝图虽然很方便,但是只掌握蓝图是远远不够的,后面如果想做开发,还需要学习很多内容,具体可以参考以下:
1、C++
C++是游戏开发的重中之重,良好的C++基础不仅是能力提升的基石也是决定个人能在游戏开发这条路上走多远的一个关键因素。需要学习C++编程语言,从计算机的工作原理,到指令执行与内存分配,再到原子/结构数据类型、面向对象编程、高级语言特性、算法数据结构等。
2、虚幻引擎C++
学习虚幻引擎C++,包括引擎框架关系、碰撞系统、Paper2D系统、数据资产管理、智能指针、数据容器、代理等,将C++与虚幻引擎框架结合使用,独立完成C++产品开发。
3、虚幻引擎功能模块
学习虚幻引擎功能模块,包括角色系统、动画系统、UMG系统、网络系统、音频系统、AI行为树系统、编辑器拓展等。