首先从规模的角度来说,两者就有着较大的区分。传统的电脑游戏由于所需要开发的程序较大,而且需要顾及的细节很多,所以一般开发团队会在十二到三十个人左右。而从这个角度来说,手机游戏的整个系统和平台操作性要求较小,所以仅仅需要三个人到五个人便可。游戏情况下,手机游戏的设计者和编程者,可能会是同一个人。规模除了人员规模之外,还涉及到资本规模的情况。传统游戏的投入情况,应该会在一百万美元到五百万美元之间。而现代化的手机游戏,一般不会投入大量的资本。
之所以存在着很多年轻人,一开始想要参加到电脑游戏设计培训当中,而如今选择了手机游戏培训课程。在很大的程度上,其实就是因为这样的种种原因。在平台不同的情况下,所需要的技术、资本和所带回来的利益,往往也存在着较大的反差。甚至某些年轻人在学会了一定程度的技术之后,就完全可以自己建立团队,进行手机移动游戏开发了。
我们言归正传,说一下PC游戏和手机游戏的其他区别。从周期的情况来看,手机游戏的开发一般几个月便可以完成,除非是有着特殊要求的游戏。然而传统的电脑游戏,则需要开发两年到三年,这是一个平均数值的存在。可能一些小游戏花费的周期较小一些,而大游戏花费的时间更多一些。据说我们所见识到的魔兽世界,花费了十年左右的开发时间。
最后两者的一些差别,可能还会涉及到设备上的、标准上的、部署上的,以及最根本上的操作平台差别等等。
想做手机游戏开发的话,现在智能手机主流的两个平台就是安卓和ios(苹果)。安卓开发游戏一般是用JAVA语言,这个难度低一点;ios开发游戏主要用Objective C。
PC游戏开发需要学习游戏引擎,开发语言需要学会C++。
如果没有基础,想做游戏开发最好报一个培训班,系统的学习一下。比自己慢慢研究学习效率会高几倍到几十倍,而且培训班里的老师同学以后都会变成你的人脉。风险是即使你培训了,也未必能找到理想的工作,大部分的游戏公司招聘要求都挺高的,毕竟游戏在研发阶段是没有收入的,招新人自己培养,公司是不愿意这么干的。所以培训的时候最好找那些保证就业的。
追问我们这边穷乡僻壤,培训班什么的不太现实,所以还是自学吧,有劳说说手机游戏这边的建议学习的知识顺序是什么?java,还有什么?
追答自学的话,就去买几本书,如果不想花钱就在网上找一找看看有没有电子书。
先学java。
java推荐你看:java面向对象编程,Java编程思想。这两本书看明白你就算入门了,以后再慢慢学。
Android推荐你看:Android应用开发详解,Android游戏开发详解。
看书的时候要注意多动手练习,学习编程就是要多练,不然自己动手的时候还是不会。
这几本书看完你就明白手机游戏开发需要做什么,自己也能写代码了,当然肯定在写代码的过程还会遇到很多问题,所以要继续学习积累知识,再就是多想多问了。