1、开发游戏软件必然需要懂编程语言,接着就是学习资料,跟着教程做一个两个小游戏,然后就明白游戏是怎么回事儿了,大型游戏也就是小游戏复杂化而已1开发游戏软件之前要学会至少一门语言,cc++也好java也好js也好2;如何制作游戏软件?开发游戏软件之前要学会至少一门语言,cc++也好java也好js也好你要做什么类型的游戏,动作角色还是什么,以及你要做2d游戏还是3d游戏需要经过游戏策划游戏原画设计游戏UI设计游戏场景设计。

2、Java游戏开发要学什么所谓的游戏开发编程语言其实有很多,基本上任何一种语言都可以作为游戏服务器的编程语言这需要根据自己游戏的类型和要求加以选择比如C++,Java,Erlang,go等等目前我用过的只有C++和Java但是以Java;推荐使用JavaFX 或者 Web ,因为这两者都很好做到了分离 JavaFX也可以分离出FXML文件,CSS文件,Java文件 当然也可以采用最稳妥的Swing来开发,毕竟Swing的图书教程很多推荐书籍 ltJava 2D游戏编程入门 ltJava游戏编程原理与;一般JAVA做游戏都和GUI编程有关吧AWT,因为你要有界面当然了这只能做一些桌面小游戏就算做小游戏的话JAVA所有的东西也得用到吧JAVA基础,面向对象,java线程,java集合等等都要用到吧。

3、PC端,移动端的单机游戏就不用再考虑JAVA了,显然JAVA的2D3D处理效果没有一些主流的游戏开发语言好语言具有其使用场景,抓住其优点去利用之,而不是拿它的缺点如何别的语言优点相比如今JAVA是做服务端开发的不二人选。

4、游戏程序开发 游戏程序开发主要负责游戏程序开发,这一块是人才缺口相对比较少的,因为各高校都开设有ccjava等专业,如今国内从事软件开发的人才需求比较大,人才输出也同样比较大游戏策划 游戏策划通常定位为游戏产品经理。

5、手游目前比较火的开发平台有Android和IOS1android具有开源的特性,支持的手机比较多,需要java的基础知识,如果已经学习了java,进行Android开发还是相对于容易的那么如果想要在java版本的eclipse上开发android,就需要添加。