游戏开发需要学习哪些知识求指导2D网游开发从C++基础开始,囊括了C++程序设计、Win32程序设计、算法与数据结构,MFC游戏工具开发、软件工程、数学与人工智能等游戏或者应用软件开发的全部流程和核心技术。3D网游开发在完成C++的基础之上,开始学习3D游戏技术基础、3D游戏摄像机、模型处理等方面的三维计算机图形学基础知识。然后继续学习3D场景管理,高级模型优化技术,粒子系统,阴影等高级技术,还要学习目前流行的高效的开源3D游戏引擎OGRE。2,游戏编程入门要学些什么学习游戏编程,主要学的内容如下:1