欢迎来到培训无忧网!

全国切换

咨询热线 400-001-5729

位置:培训无忧网 > 新闻资讯 > 电脑/IT > 游戏开发 >  游戏开发的编程语言和学习起点介绍

游戏开发的编程语言和学习起点介绍

来源:培训无忧网-云朵 发布人:云朵

2021-12-01 14:45:02|已浏览:423次

游戏开发的编程语言和学习起点介绍

    从最初的小霸王,到充满混混和烟味的街机厅,到 PS、Xbox、DC、N64 等次世代游戏主机,再到电脑游戏,再到如今,在手机上就能玩到各种各样的游戏。我会依次为你揭密,这些令人痴迷、沉浸的游戏,究竟是怎么发展的,常见的游戏种类有哪些,这些游戏在开发流程和细节上有什么不同,以及游戏开发究竟要从哪里开始学起。

一、游戏有哪些种类?

    当前全世界的游戏琳琅满目,从硬件来讲,大致可以分为四大类。

    第一类是我们前面提到的主机游戏,业界称为Console Game。比如微软的 Xbox 系列、索尼的PS 系列、任天堂的 Switch、N64、Wii 等。这类游戏的硬件可以插在电视机或者显示屏上。以前,游戏的载体一般是光盘、卡带,现在也可以直接从网上下载。这些公司还相应推出了掌上游戏机,比如任天堂的 3DS、NDS、GBA,索尼的 PSP、PSV 等。掌上游戏机的推出,让玩家随时随地可以玩上游戏。由于是专业的游戏机,比之手机上的游戏,有更好的操作感,同时也更能体验到游戏的乐趣。

    第二类是电脑游戏。电脑游戏品类繁多,有 PC 客户端游戏,比如《梦幻西游》《魔兽世界》《星际争霸》《GTA》等;还有 HTML5 网页游戏、Flash 游戏等等。

    另外一类是移动游戏。包括 Pad 游戏、手机游戏。手机游戏目前品类繁多,包括 App 游戏、HTML5 游戏,以及微信发布的小游戏。

    最后一类是目前并不是特别发达的电视机游戏。随着安卓系统的兴起,电视盒子的出现,出现了一种不需要游戏主机却能在电视屏幕上直接玩的游戏,这就是电视机游戏。但这类游戏一般需要用电视遥控器玩,而且由于电视盒子的机能限制,画面甚至可能比不上手机游戏,所以只适合闲暇的时候偶尔玩一下。

二、游戏开发使用什么编程语言?

    在最早期的游戏开发中,比如任天堂的《FamiCom》(我们俗称《红白机 FC》)、《SuperFamiCom》(我们俗称《超任 SFC》),都是使用汇编语言进行开发的。

    早期由于 8 位机能限制,程序员们为了优化游戏速度、提升游戏画面,无所不用其极,甚至到了奇技淫巧的地步。到了后期的游戏(比如《无赖战士》《足球小将》等),已经将机能挖掘到了极限。

    到了 16 位机后(任天堂《SFC》、世嘉的《MD》),才逐步使用C 语言进行编程。到了 32 位机之后,基本都是使用C/C++ 语言进行编程。

三、游戏开发从哪里开始学起?

    手游这么火,我为什么不直接讲手游呢?原因很简单,想要开发手机游戏,对技术人员要求很高。

    手游有两种,一种是传统意义上的原生开发手游,一种是微信小游戏和网页小游戏。后面这个就不用说了,我主要说原生手游。

    游戏引擎可以购买也可以自己开发。原生手游的话,用购买的成熟引擎做的话,调试起来就会比较困难。毕竟要在手机跑,出问题再改,再跑,加上手机内存和硬件限制,不如电脑端可以随时调试。

    其次,手游的开发需要考量更多资源的分配和占比,发布的包就是一个考验,谁也不会下载一个三四百兆的安装包。

    本文由培训无忧网达内教育课程顾问老师整理发布,更多课程信息可关注游戏开发培训或添加老师微信:15033336050

      注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-5791.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注游戏开发频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050

留下你的信息,课程顾问老师会一对一帮助你规划更适合你的专业课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么:

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!