做安卓平台游戏开发需要学啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做安卓平台游戏开发需要学啥?相关的知识,希望对你有一定的参考价值。

主要游戏引擎是cocos2dx 横版过关为主 2D非3D 暂时不考虑ios 安卓游戏需要C++吗 还是说学cocos2dx+lua+java就可以?lua有必要学吗?我们都是高级美工出身 想自己做手游开发 如果做出一款安卓游戏该怎么卖?该学什么东西?要做的游戏是网络版的 但是并非多人在线 而是交互式互动游戏。如果成功的话可以卖多少价位?

安卓是用Java,cocos2dx我不熟悉,一般手机游戏开发使用Unity3D引擎。支持Java或C#,这个引擎是可视界面,入门容易,制作好的作品可以直接跨平台转换,win,lux,mac,ios,android,winphone,各种家用机掌机(要与厂商签订协议)都可以一键转换。但缺点是全英文界面,国内书籍资料普遍落后,不容易找教程。

一般情况下,在国外这款引擎只用于手机游戏开发,其他类型游戏开发时,先用这款引擎由少数程序员+策划+美工或者策划+美工先按设想做出测试用游戏,然后在公司发表会上取得通过后,公司内部成员从头使用普通制作方法(基础程序OpenGL,DirectX,PSDirect等结合程序语言)完成成品。也就是说,千万不要用这个引擎做手机游戏之外平台的游戏。

做完的作品可以提交Google商店或者苹果商店审核,审核成功后可以上架,前者比较容易通过审核。
一般售价在免费+道具收费到30美元不等追问

c++不是一定要学习的对吗?java和c++学习一个就足够?引擎必须学习对吗?现在我们想先做一个简单的横板过关游戏试试

追答

想以后能跟国际上的其他程序员竞争,进入游戏制作真正领域C++和C是必须要精通的。
想只是在国内的游戏领域活动,object-C或Java是要精通的
想用Unity制作需要C#或Java知识
引擎不是必要学习的,毕竟每个公司制作方法不同,手机游戏公司一般用Unity

参考技术A 17xuee认为想要学习Android游戏开发首先要学习应用程序架构,要不然游戏完成后的修改会变得非常困难;然后要获得sdk,因为它包含了需要勇于应用认证和部署的工具;还要学习活动生命周期,最后要学习主循环,这几点缺一不可。 参考技术B 你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-982802712495360219

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-982802712495360219

在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
参考技术C C++、C语言、JAVA等等

求助unity里面从PC平台切换到安卓开发平台 lightmap出现错误

参考技术A 大型游戏开发,三维交互开发中文连载unity3d视频,unity3dlightmapsize怎么设置课程里面有讲解到,而且讲解非常的好,编,程,回,忆,录,的unity3d教父从零基础开始用最直白的语言告知我们它们的内含,让我们都能听懂、学懂、学会。本回答被提问者采纳

以上是关于做安卓平台游戏开发需要学啥?的主要内容,如果未能解决你的问题,请参考以下文章

安卓开发需要学啥

java做一些小游戏需要学啥

请问有适合安卓游戏开发初学者用的游戏引擎吗?

以后想做开发游戏.现在该学啥?

游戏开发都会学啥?

安卓开发工程师都需要会啥?求指导