开发Android平台游戏需要学习什么?

1,扎实的编程语言功底,主要以VC,DELPHI,JAVA为代表。其中VC应用最广,现在也开发了比较大型的游戏;Delphi也很厉害,很多网游,比如网金,传奇都用DELPHI。JAVA用于开发手机游戏。

2.扎实的算法知识。主要包括:树或图搜索算法,A*算法,碰撞检测算法,BSP树,人工智能。

3.相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学相关知识(三维图形的形状、纹理、贴图、光照,以及油画算法、Z cache等三维物体的隐藏算法)和动画处理知识。要想深入,还得学习OGRE等几个3 D引擎。