那些手机游戏都是java开发的。

手机游戏一般用Unity、COCOS、java、C语言开发,但也要看具体情况。一些手机游戏也可能是用HTML5开发的。

Flash和java游戏,俗称小游戏,基本都是很随意很傻的剧情和操作。这类游戏的开发比较简单,懂javascript、flashcs、java就可以开发。

一款大型游戏的开发需要庞大的团队使用各种语言和工具来完成。总结一下,主要有C,C,汇编语言,着色器语言,脚本语言,高效开发语言C#或者Java。

IOS主要用C或ObjectC开发,Android主要用Java开发。学习游戏开发,一般大型游戏的开发都不是只用一种软件语言的事情。不难知道哪个靠谱。比如Java的基础打好之后,未来的发展前景也很好。现在手机游戏主要有两个平台:iOS和Android。

我们在开发游戏的时候经常会听说游戏引擎。一个游戏引擎决定了一个游戏最基本的操作和效果,所以一般的游戏开发架构一般是自下而上的DirectX游戏引擎。

DirectX是众所周知的等同于所有显卡的统一接口,为使用硬件渲染的游戏提供了编程模型。但是DirectX界面为了追求高性能,很简单,基本的画图功能,不利于游戏的高效开发。

这时候就需要根据游戏的特点进行适当的选择和包装,实现一套比较抽象的游戏开发接口和框架,可以理解为游戏引擎中的图形引擎。这部分开发常用的语言有C,C和少数汇编语言。