【帮助新手】大家来说说学习游戏开发的路线图

新手一般就只学了cocos2dx的api,但是下一步要学些什么呢?
上次面试时面试官说数据结构算法、lua、内存管理神马。但是感觉比较离散,缺乏系统,所以想请问下大家学习的经验,也好给以后学的人一些启示!

这个是我总结的路线,希望能抛砖引玉:

1.C++基本语法(学习到指针,基本类,继承的概念知道就好)
2.学习COCOS2dx api (网上很多公开课,不过我只学了极客学院的,比较短而且简单,适合入门,书籍那个什么权威指南拿来参考就挺好,而且也有新版,就是好贵……)
学完前面两个应该可以自己开发一个简单的小游戏了!
3.重新学习C++,顺带看看数据结构与算法 (目前我就在这一层,看了数据结构感觉好点,之前有些什么VECTOR,array的好像多少懂了!不过什么堆排序二叉查找树没看懂……)
4.项目实战,顺便学习lua(一般招聘好像都得会lua……)
后面就不清楚,我只能看到这么远,后面可能得学网络编程,因为现在都是网游……还有什么路径算法要学习,A*算法什么的,我就看不懂…………可能还得学习安卓或者ios与引擎混合编译……还有可能也是最重要的游戏设计,毕竟学这么多也是为了开发游戏!

图形渲染 。。OPENGL

对!不过之前学过一下安卓的oPENGLES,好难啊难啊难……

我只想说我的C++prime plus plus6不知道什么时候才能看完。。。。1000多页。。。。

稍微 看下 就差不多了 。。。去公司学也是一样的。。反正 刚进去一半正规点的公司都是有适应过程的。。主要的是多实践,,,多看下源码就好了

耐心点,,其实不难的呀。。我正在看着。。