中企动力 > 头条 > 如何制作游戏

网站性能检测评分

注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。

如何制作游戏

第一次接触电子游戏,不知道游戏怎么做出来的?我来告诉你 公司视频课程

img

灵松

关注

本文是写给那些第一次接触电子游戏、不知道游戏是如何做出来的家伙的。我会介绍什么是游戏,游戏是谁做出来的,游戏有哪些类型。

游戏这种东西虽然很复杂,但往往也没他们说得那么恐怖。伯纳德·休茨说过:“玩游戏就是一种把时间花在无谓挑战上的自愿举动。”这是个很有意思的定义,但对我来说还是有点过于学究气了。搞那么复杂干嘛?就说反弹球 5 吧。

你一个人就可以玩反弹球了,哪有什么你和其他玩家之间的冲突呢? 把墙上弹回来的球接住,不让它掉地上,这也很难算是反映现实吧,除非你的现实生活实在太无聊太枯燥了。你得承认,有时候,“把球从墙上弹回来”就只是“把球从墙上弹回来”而已。

这样看来,似乎反弹球只是一个浪费时间的玩意儿,但是只要添加一条规则和一个目标,它就能变成一个游戏。你可以规定,右手扔球左手接球,或者是不允许球落地。而目标则可能是连续接住十次球。如果违反了规则或者没达到目标就算输。

当设定好了这些条条框框,你也就创造了一个游戏。出人意料的是,反弹球这样简单至极的游戏,竟也成为了早期电子游戏开发人员的灵感源泉,他们根据这个做出了《双人网球》。

那么,我们再提出下面这个最基础的问题。问:什么是游戏 ?答:游戏是这样一种活动: 至少需要一名参与者有一定规则;有胜利条件。差不多就是这样了。

既然你知道游戏是什么了,再问一个问题。问:什么是电子游戏 ?答:电子游戏就是在显示屏上玩的游戏。当然,你现在就可以把定义复杂化,加入各种需求,比如说机种、外设、控制方法、玩家数据及僵尸。但我觉得吧,还是越简单越好。

啊,现在还有一点值得我们注意:游戏的目标。你需要迅速而清晰地总结出游戏的目标,不然问题就很严重。

关于如何制定游戏目标,丹尼·比尔森就有很好的实战法则。他说,应该像以前出品的那些桌游一样,游戏目标就浅显地印在包装盒封面上。

玩了这么多游戏,你知道游戏是怎么制作的吗? 企业视频课程

img

史蓝

关注

从上世纪开始,全世界风靡电子游戏,从游戏机到电脑到手机,游戏几乎跑遍了我们常用的电子设备,那么游戏是怎么制作的呢?

从小痴迷游戏的我,一直想能自己制作游戏,我觉得那样很有趣!带着这个兴趣我义无反顾的投入了学习游戏开发的海洋,开始我以为是每天面对一些很有趣的事情,想想自己设计技能,人物动作什么的非常兴奋!后来发现原来我只是个枯燥无味的码农,那些我憧憬的画面全部不是我设计的,而是美工设计的,我才意识到我真的很年轻!

通过这个个人的小故事,我们可以看到游戏的主要构造成分就是代码跟美术,除去游戏策划先不讲,我们先只讲制作!身边很多以前早期投入游戏事业的小伙伴,入行后才发展开发游戏跟想象中完全不一样,没有想象中那么有趣,大部分情况下都是在跟代码打交道,美工的素材制作完成后基本闲得很,只有码农还在赶着熬夜!那么说你为什么不选择做美工呢?一款游戏往简单了说就是用代码来控制一张张图片素材音乐等,所以码农才是一款游戏的关键所在,不管是早期的红白机还是现在的网络游戏无不如此!

游戏引擎:

区别于早期的是现在无论大小游戏,几乎都是用游戏引擎来开发的!什么是游戏引擎呢?很早以前的游戏开发者每写款游戏都是从头到尾的过程一步步写完,后面发现很多之前写的代码直接就可以套到手头在开发的游戏,没必要直接从头到尾写一遍,于是乎慢慢就形成了游戏引擎这种开发平台,大大减少了开发者的压力和缩短了开发过程!游戏引擎起到什么做用?可以说是方方面面,渲染器,物理效果,碰撞检测,图像控制,可视化调试工具,UI,脚本函数提供等,如果没这些东西提供,光一个碰撞器就够你去码代码了,剩下的码农只需要按照游戏策划的需求,把重心放在处理游戏逻辑,别以为游戏逻辑这四个字说起来简单,做起来也一样够你累的!

游戏脚本:

有了游戏引擎码农是不是可以不用经常写代码?非也!虽然说游戏引擎提供了大部分功能,但是细节还是需要代码来控制的!码农每天的主要工作是写游戏脚本,游戏脚本主要是在写什么?管理动画,声音,AI,控制角色向量移动,游戏逻辑等等等等!看我打了四个等就知道游戏脚本就是一款游戏的核心,像你打游戏的时候发个技能,大招,非常帅,其实就是脚本按照用户的输入,播放了一段指定的动画,播放了一段指定的音乐!灵魂所在,其实脚本并不是很好写,写得出来,跟写得好是两个概念,一个不好的脚本会造成卡顿,打击感差,异常等!

游戏事件:

是不是以为跟代码无关?其实还是代码,主要用来控制UI画面这些,比如一个按钮,一个物品背包,设置调节器,进度条,血条,场景过渡等等,只要跟UI有关的就是事件在处理,虽然也是一堆代码,但正常都不叫做游戏脚本,叫游戏事件!现在的程序员都会把名称细节分得很清,正常人觉得没什么必要,但这是属于编程思维,只有你进入了这个行业,才会发现这些都是正确的思维!

玩了这么多游戏,你知道游戏是怎么制作的吗? 企业视频课程

img

苏傲松

关注

从上世纪开始,全世界风靡电子游戏,从游戏机到电脑到手机,游戏几乎跑遍了我们常用的电子设备,那么游戏是怎么制作的呢?

从小痴迷游戏的我,一直想能自己制作游戏,我觉得那样很有趣!带着这个兴趣我义无反顾的投入了学习游戏开发的海洋,开始我以为是每天面对一些很有趣的事情,想想自己设计技能,人物动作什么的非常兴奋!后来发现原来我只是个枯燥无味的码农,那些我憧憬的画面全部不是我设计的,而是美工设计的,我才意识到我真的很年轻!

通过这个个人的小故事,我们可以看到游戏的主要构造成分就是代码跟美术,除去游戏策划先不讲,我们先只讲制作!身边很多以前早期投入游戏事业的小伙伴,入行后才发展开发游戏跟想象中完全不一样,没有想象中那么有趣,大部分情况下都是在跟代码打交道,美工的素材制作完成后基本闲得很,只有码农还在赶着熬夜!那么说你为什么不选择做美工呢?一款游戏往简单了说就是用代码来控制一张张图片素材音乐等,所以码农才是一款游戏的关键所在,不管是早期的红白机还是现在的网络游戏无不如此!

游戏引擎:

区别于早期的是现在无论大小游戏,几乎都是用游戏引擎来开发的!什么是游戏引擎呢?很早以前的游戏开发者每写款游戏都是从头到尾的过程一步步写完,后面发现很多之前写的代码直接就可以套到手头在开发的游戏,没必要直接从头到尾写一遍,于是乎慢慢就形成了游戏引擎这种开发平台,大大减少了开发者的压力和缩短了开发过程!游戏引擎起到什么做用?可以说是方方面面,渲染器,物理效果,碰撞检测,图像控制,可视化调试工具,UI,脚本函数提供等,如果没这些东西提供,光一个碰撞器就够你去码代码了,剩下的码农只需要按照游戏策划的需求,把重心放在处理游戏逻辑,别以为游戏逻辑这四个字说起来简单,做起来也一样够你累的!

游戏脚本:

有了游戏引擎码农是不是可以不用经常写代码?非也!虽然说游戏引擎提供了大部分功能,但是细节还是需要代码来控制的!码农每天的主要工作是写游戏脚本,游戏脚本主要是在写什么?管理动画,声音,AI,控制角色向量移动,游戏逻辑等等等等!看我打了四个等就知道游戏脚本就是一款游戏的核心,像你打游戏的时候发个技能,大招,非常帅,其实就是脚本按照用户的输入,播放了一段指定的动画,播放了一段指定的音乐!灵魂所在,其实脚本并不是很好写,写得出来,跟写得好是两个概念,一个不好的脚本会造成卡顿,打击感差,异常等!

游戏事件:

是不是以为跟代码无关?其实还是代码,主要用来控制UI画面这些,比如一个按钮,一个物品背包,设置调节器,进度条,血条,场景过渡等等,只要跟UI有关的就是事件在处理,虽然也是一堆代码,但正常都不叫做游戏脚本,叫游戏事件!现在的程序员都会把名称细节分得很清,正常人觉得没什么必要,但这是属于编程思维,只有你进入了这个行业,才会发现这些都是正确的思维!

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP