结论先上结论吧,首先,你的问题就错了,现在做游戏开发,一般会直接使用游戏引擎来开发,引擎决定了使用什么语言来开发流程程序,目前最火的是Unity3D(后面简称U3D)和虚幻4,早期最火是的Cocos2X,H5方向游戏最火的是Egret和CocosCreator,哦,对了,还有个Layabox。

1、什么是游戏开发?想做游戏我应该学什么好?

什么是游戏开发想做游戏我应该学什么好

现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货,其实很多人想做这个行业,于是从网上扒拉各种游戏制作教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。

2、做游戏开发是学UNITY还是学java?

做游戏开发是学UNITY还是学java

Java?你确定这家伙不是来凑数的吗?Java表示好尴尬,结论先上结论吧,首先,你的问题就错了,现在做游戏开发,一般会直接使用游戏引擎来开发,引擎决定了使用什么语言来开发流程程序,目前最火的是Unity3D(后面简称U3D)和虚幻4,早期最火是的Cocos2X,H5方向游戏最火的是Egret和CocosCreator,哦,对了,还有个Layabox。

为什么我说你问题错了呢?因为你把一个引擎和一个语言相比较,游戏引擎那我为啥说Java是凑数的呢?来,上面说完引擎,我们说下引擎使用的语言。U3D你如果学习U3D,它是支持三种语言的,一种是Lua,一种是C#,还有一种是UnityJavaScript(魔改版WebJavaScript),这边建议你直接用C#吧,Lua版本较高,C#比较成熟,第三方库也多,

虚幻4你如果学习虚幻4的话,就得用C 语言了,对了,这个C 还是魔改版的,所以这个门槛相对于U3D来说,会高点,毕竟操作指针最烦了,不过虚幻4可以调用Python。对了,虚幻4那光影效果,真是好的不要不要的,Cocos系列移动互联网刚起步的时候,最火的是Cocos2DX,那时间手游九成都是这个引擎写的,他有多个语言版本,早期是C ,好像也有Java和OC版本,当然也是C#版本。

对,好像Java就是这边使用,不过近年来,Cocos2DX已经基础被抛弃了,官网也在大力推广CocosCreator,这个引擎的话,使用了TypeScript,这个语言你可以认为是JavaScript的超集,语法和C#有点像,用例和JavaScript有点像。Egret而Egret也是比较火的H5引擎,收编了国内Flash的阵营,也是用TypeScript来编写的,不过很多方法有Flash的ActionScript的影子,

LayaboxLayaBox呢?与其说它是个引擎,还不如说他是个库,如果你开发个轻便小巧的H5游戏,可以考虑它,快是它的优点,使用JavaScript,当然,你可以用TypeScript来写,然后转成JavaScript。我说Java是来凑数的,是因为目前几大流行的引擎,除了Cocos2DXJava小众版外,基本没有使用它来写游戏的,

学习,不能找太小众的,一不小心就被市场淘汰了。当然,如果你正好碰到这次美国的事情,我也不好说什么了,上周,美国新泽西州州长菲尔·墨菲对公众发出征集,希望州里的COBOL程序工程师志愿帮助维护和优化失业保险系统。这套政府机关使用的系统已经运行了四十多年,由于最近的COVID-19疫情造成失业人口激增,为给他们办理各类事务手续,系统已不堪重负,濒临瘫痪,

3、游戏开发是做什么的?

游戏开发是做什么的

很高兴能在这和大家讨论这个问题,游戏开发是一个过程,为了激发玩家玩游戏热情,通过遵循设计制作规则,来设计人物、场景等游戏要素。2、主要流程包括原画创作、建模、材质、灯光及渲染、骨骼设定、动画、特效等部分,涉及范畴包括:游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、游戏角色、道具、场景、界面等等元素。


文章TAG:java  手游  游戏  开发  学java手游开发应该学什么  
下一篇