在大学学了C,C++,数据结构,操作系统,计算机网络。就凭着这些从事游戏开发,结果发现,自己会编码,但是不会做软件,连做软件的一个小模块小功能的不会,不由怀疑自己是不是没这能力?
回头检讨自己的知识体系,的确不能算是一个游戏开发人员,在思考了很多,看了很多高手的文章和书后,我认为一个合格的游戏开发人员应该循序渐进的学习以下的知识:
1.一门编程语言
2.数据结构
3.算法《算法导论》
4.代码优化《编程珠玑I》
6.编码做小游戏
7.汇编语言 《王爽汇编语言》
8.BGI-VGA显卡硬件编程
9.操作系统 《操作系统:设计与实现》
10.Windows编程
11.GDI、DirectX
12.汇编混合C/C++编程
12.5 编译原理
13.编程珠玑
14.真诚,谦逊
15.引擎优化
16.C++ 《C++编程思想》
17.调试
18.脚本
19.版本控制
20.开发方法
总体的话《云风-我的编程感悟》
希望通过这个顺序的学习,能够让自己的开发能力提升上去,请高手指点下有何不合理之处,万分感激。