做手机游戏用什么编程语言?

做手机游戏用什么语言?

对于有经验的开发人员来说,用什么语言都区别不大,因为语言都是相通的,当你一旦掌握了某一门语言,学其它语言会相对轻松很多。所以,对于这类群体来说,他们考虑的是,使用哪种语言开发效率高、性能好,便于后期扩展维护等问题。

比如做Java开发的要转Android游戏开发就会感觉非常轻松,做前端开发的的要转行做H5小游戏开发也会很轻松,因为H5小游戏开发几乎都是使用JavaScript或其超集TypeScript(或者称JavaScript的变种),同理,做C++、Java后台开发的做游戏服务器开发也是轻车熟路的事。

而对于初学者来说,如果你的目的是快速开发一款小游戏上线,我们建议大家选择JavaScript。其一、其语法简单、灵活,容易上手;其二,你能够通过网络获取大量免费学习素材,遇到问题能够迅速找到答案;其三、JavaScript应用面广、兼容性好,几乎所有的浏览器都支持。不用考虑搭建开发环境等复杂操作。任何电脑都可以直接使用记事本进行编码、使用浏览器进行调试。

事实上,在企业中,游戏开发团队会使用游戏引擎以提高开发效率,节约成本,缩短项目周期。原因在于成熟的商业游戏引擎有专门负责引擎研发维护的专业团队。而在引擎中封装了游戏中经常要应用的底层功能模块。因此,使用游戏引擎进行游戏开发,大部分程序员不需要掌握太发展的编程思想和算法就可以进行游戏开发。当然了,想做优秀的程序员和开发优秀的游戏作品,对技术和思想的深入掌握是不可或缺的,不过如果是刚入行就考虑这些问题,反而会让学习的难度加大很多。

在应用层面上,不同语言之间的差距并不大,基本上同样的事情,借助合适的库就可以通过不同语言来实现。作为初学者尤其是游戏开发初学者,根本没必要关心底层的东西。当然,不可否认,当你进入一定阶段后,有时间,有必要的情况下再来研究,之后对自己跳槽升职加薪会有莫大帮助!

相比于其他软件开发,游戏开发在内容生产、细节打磨、体验优化方面需要做的事情太多了,而这些工作都不需要底层的知识就可以去做。而当初学者经过多年实践经验的打磨,到了要自己做引擎做架构或者为他人编写实现库的时候,才需要根据具体需求的情况选择实现最容易、效率最高的语言。

那么,对于想从事游戏开发的人员,我们该如何选择呢?

首先,选择一个引擎或开发框架,再学习这个框架支持的语言,开始的时候不用学得很深,掌握基本语法,会查API就够了。当然宏观的编程逻辑和面向对象之类的思想还是应该要掌握。

在此,我们给大家推荐两款优秀的游戏开发工具:Unity3D、Cocos Creator、。

Unity3D适合3D中小型游戏,导出格式:iOS Android Web(UnityPlayer)Mac Windows。优势:免费、自带3D引擎、跨平台性好、底层功能丰富。劣势:封装的API导致有坑只能绕。

Cocos Creator号称中国版的Unity,主要应用于2D游戏开发,但是其最近出了3D版本,也能进行3D游戏的开发,而且,由于其界面跟Unity极其相似,所以从Unity转过来的开发人员极其容易上手。对于初学者而言,其界面也相对友好,可以可视化编辑游戏场景,可以自定义用户组件,方便扩展,最重要的是其可以发布到多个平台,对于个人和企业创业者来说,能够极大地节省开发成本,而不需要像之前一样,开发一款游戏如果要发布到多个平台(Web、IOS、Android等)需要组件多个开发团队。这也是为什么在微信小游戏等火起来后,Cocos Creator能够迅速占领50%以上的手游市场份额,今后随着各大传统游戏公司将原有游戏开发成手游版,市场对H5小游戏开发工程师的需求还会有更大增长,所以现在学习H5小游戏开发是一个不错的选择。

关于游戏开发相关资料,大家可以加入游戏开发学习交流小组

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,427评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,551评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,747评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,939评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,955评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,737评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,448评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,352评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,834评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,992评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,133评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,815评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,477评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,022评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,147评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,398评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,077评论 2 355

推荐阅读更多精彩内容