编程使用 Visual Studio的Visual C++ ,需要懂得C++(包括C),Windows编程
2D图像 贴图等 主要用Photoshop 或Painter
3D建模 3DS MAX ,MAYA ,MILKSHAPE ,LIGHTWAVE等很多
脚本编程 PHYSON , LUA 等
音乐加工 Cool Edit, Goldwave等
开发成型可玩的游戏是个很复杂的过程,以上各项要求必须会用,另外还包括游戏逻辑系统设计,关卡设计,测试等等。
如果你想忽略制作底层细节,直接要结果,建议你使用流行的游戏引擎直接制作,推荐两款,商业的Torque Game Builder,功能超强,懂得它的脚本语言,基本上就能制作出理想的2D小游戏。非商业的有HGE等,它封装了硬件加速接口的细节,不过,大量游戏底层编程还要自己来完成,它没有场景编辑器。
会个语言就写游戏……太难了……你可以用游戏引擎,免费的就像楼上说的OpenGL,……也可以用RMXP RPG制作大师这样的傻瓜强大软件……不然你得学数据库啊 设计思想啊什么的……