手机游戏是用什么开发的?
手机游戏一般用Unity、COCOS、java、C语言开发,但也要看具体情况。一些手机游戏也可能是用HTML5开发的。
Flash和java游戏,俗称小游戏,基本都是很随意很傻的剧情和操作。这类游戏的开发比较简单,懂javascript、flash cs、java就可以开发。
一款大型游戏的开发需要庞大的团队使用各种语言和工具来完成。总结一下,主要有C,C++,汇编语言,着色器语言,脚本语言,高效开发语言C#或者Java。
IOS主要用C++或者Object C开发,Android主要用Java开发。学习游戏开发,一般大型游戏的开发都不是只用一种软件语言的事情。不难知道哪个靠谱。比如Java的基础打好之后,未来的发展前景也很好。现在手机游戏主要有两个平台:iOS和Android。
我们在开发游戏的时候经常会听说游戏引擎。一个游戏引擎决定了一个游戏最基本的操作和效果,所以一般的游戏开发架构一般是自下而上直接X游戏引擎。
Direct X是众所周知的等同于所有显卡的统一接口,为使用硬件渲染的游戏提供了编程模型。但是为了追求高性能的功能,Direct X界面非常简单,基本的画图功能,不利于游戏的高效开发。
这时候就需要根据游戏的特点进行适当的选择和包装,实现一套比较抽象的游戏开发接口和框架,可以理解为游戏引擎中的图形引擎。这部分开发常用的语言有C,C++和少数汇编语言。