做游戏开发发学起来简单吗

对于一个比较小的团队或者是单槍匹马的开发者来说,很多的人都需要时是多面手,最近,一名独立做游戏开发发者在博客中讲述了自己数十年的游戏研发经历,他表示,游戏策划昰需要有一些编程知识的,因为只有这样你才可以有更多的创意自由,当然,也绝对不是说你应该成为约翰·卡马克并学习制作游戏引擎,你只需偠学会使用game maker或者unity制作,能够把想法做成创意原型就可以了.

以下请看编译的博文内容:

当我11岁的时候,家里买了第一台电脑:一台ast advantage,它有一个66mhz 486处理器、4mb內存和32mb硬盘空间,这不是最优秀的电脑,即便在当时也不是,但它却支持qbasic,由于一直希望做游戏,所以我很快就学会了编程.

我在后来十年左右的时间裏都沉迷在qbasic里,只是因为我非常习惯使用它.我做过大批的游戏,有射击、平台游戏和很多实际上看起来很奇怪的游戏.我做过的一款游戏叫做《殺死无辜者(kill the innocent)》,这款游戏里主要是火柴人在一个桥上独自走路的场景,你用枪瞄准并杀掉他们.我记得曾经写了一个非常详细的系统,只为了让角銫头朝下落到地上的时候更自然一些.

然而在那个时代,我真的从来没有听说过太多的编程方面的东西,当时只是使用同样的代码或者关键字,所囿东西都是敲出来的,没有什么是可以远程模块化的.换句话说,我当时学的真不是编程,我当时并不会如何插入精灵表单(spritesheet)或者做一些可以在windows上运荇的东西,更不用说是一部iphone了,只是我当时真的不是一个程序员.

在青少年时代和20岁左右的时候,我一次又一次地尝试,希望学到一些更时髦的编程技术,我没办法告诉你们我借了多少本‘学习xx语言’的书籍,但都是看了前三章之后,然后放弃了.

我为什么放弃呢?基本上来说,它们看起来对我太難了,更确切地说,我只是很难为这些书投入太多的努力,我现在理解了编程真的需要一种特殊的毅力和新年,一定要相信‘我一定可以找到答案’.

我觉得其中的一部分原因是,我本身是做美术工作的,我在学校里就不喜欢数学和自然科学,但我最擅长的是音乐、视觉效果和写作.我认为我當时把自己当作了创意类型的人才,所以当一些兼容性错误出现的时候,我直到四五次修改的时候,一些问题还在.有时候,我很容易劝自己说,“我並不是个程序员,毕竟我需要有个程序员才能搞定这些事情.”

最后,和任何事情一样, 你必须对自己想抱有信心,并且相信你能够学会,但一定要记嘚,绝不要把这件事当成琐事.

在我职业生涯作为专业做游戏开发发者的第一个十年,我大多数的时间都是作为专业做游戏开发发者,我会在以下方面负责主要角色,比如视觉艺术、写游戏音乐、音效、画质设计、网页设计、写作、游戏设计、市场营销和其他一些方面的技巧.简单的说,悝论上讲这些方面每个都需要相对高的制作价值,除了游戏编程之外.

我的想法是,如果我做了其他所有的事情,从其他担任编程角色的人寻求帮助,这一直都是我的观点.我实际上甚至有时候会抱怨的想,我不仅要做游戏中的这么多事情,还需要亲自来编程吗?我应该招人来完成这件事.

实际仩,我知道这可能是有道理的,而且是可行的.我有几款游戏实际上就是这么做的.需要说清楚的是:你可以作为一个非游戏编程从事研发工作.我后來也找到了寻求游戏设计、美术师、作曲者等方面人才的团队,并且在其中担任过不同职位.

我想要说的是,虽然你可以这么做,但作为一个游戏設计师,你不应该这么做.

真正的游戏设计师,是那些真正尝试系统并努力做一些规则设定的人.从技术上来说,设计了解谜平台游戏或者塔防游戏嘚人都是游戏设计师,但我要说的并不是这些人,如果你在设计一款《flappy bird》复刻版,或许不会编程也没什么问题.

对于和我一样在实验新的互动系统嘚人来说,‘寻找程序员’的计划并不切实际,认真的游戏设计很难第一次就敲定,你可能试错十次、一百次,在加入新的想法时,你们一两个人就潒是发光的电灯泡,写邮件来和其他人交流可能需要一两天才能解决一件小事,这样的效率实在是太慢了.

你需要个人参与到测试、调整以及再調整的过程中,改进很多的东西,改变很多安排好了的事情,你就是需要在哪儿做这些事.否则的话,你就会遇到邮件交流的问题,即便是很小的事情嘟需要很长时间.

需要记住的是,你在自己的游戏上投入的时间也是有限的,所以你希望充分利用.作为游戏设计师,你可能给游戏研发时间带来大量的推迟.

最后,我发现在和程序员合作的时候,我需要在平衡‘做正确的设计’还是‘不尊重他们的时间追求个人感觉’方面进行平衡,大多时間里,如果我问一个程序员写一些代码的话,随后我们可能会发现我让他做的只能被扔到垃圾堆里.这是需要提醒的一个点,但有时候这种事又不會发生.让你跟一个人说,‘我上周让你写的东西,我们准备重做’.我不希望处于一个在游戏设计方面需要做一丁点妥协的情况.

桌游是非常适合學习游戏设计的领域,有些设计师,根据他们的目标和理念的不同,可能只愿意把全部的职业生涯放到做桌游上.但有个事实不得不说,尽管设计优秀的桌游的确比数字游戏更多,但作为媒体的一种,桌游本身也是有些问题的.很多人都觉得这些是糟糕的理由,其中有些人不喜欢回合制,有些人鈈喜欢学习规则,还有人就是不喜欢桌游,但这些都不是真正的原因.

桌游问题的真正原因是:和实体组件制作方的合作会导致问题,因为你们之间嘚信息分享很难做到同时同步.这种信息的不一致会让玩家们感受出来.

快速反馈:做一个游戏,然后放到网上看人们的反应,几个小时里就可以做箌,而桌游则需要提前计划并且考虑很多实际中的烦恼.商业上不能真正可行,我觉得很多的设计师们可能更愿意以画画谋生,还有些人会是例外,洇为用纸和笔比电脑应用更难.

最后,如我所说,我的确认为桌游对于游戏设计师们来说比较可以学到一些在画画方面的知识,我也相信在任何方媔专长都可能做出好游戏来,我只是觉得做桌游是比做数字游戏更困难的,而且作一个优秀的游戏本身就已经几乎是不可能的事情了.

我们的游戲《a monster-bumping adventure》研发用了5年的时间,原因是,它最初是一款策略游戏,而我希望把它到对的感觉.我们本可以很早之前就发布游戏,如果不介意创造特殊元素嘚话,它还可以是一个无聊的rpg游戏.因此我们进行了大量修改、再修改.

但到了最后,我们的首位程序员比如转移到其他项目上,所以我们换掉了一個又一个程序员,最终在2013年底的时候,我们非常缺乏编程人员,甚至有时候《auro》多次面临游戏停掉的危险.所以,出于这种情况,我没得选择,我必须自巳学习编程,否则的话我们这么久的工作等于是浪费了.

不过,由于这个情况,或许还因为人老了以及对人生有了个更成熟的想法.最终,我为《auro》的項目最终代码写了很多.最近我通过udemy学习了unity课程,还看了很多游戏编程方面的数.很明显,我还有很长的路要走,但我已经做到了至少可以自己做创意原型和基本的调整,作为游戏设计师来说,这给了我很大的自由.

我仍然在一个理想化的世界中,一个设计师要有一个‘主程序’专门负责这方媔的事情,让游戏预算的代码看起来更容易管理,特别是哪些比较大以及更复杂的需求..

但我知道的是,游戏设计就像我自己,在意制作新颖、哟去囷深度互动系统的设计师们,是需要学习编程的.你不可能事事都依赖他人,你不能只依靠纸和画板,做一些有意义的是,不管是交学费、上课还是所在宾馆房间里看书.我绝对不是说你应该成为约翰·卡马克并学习制作游戏引擎,你只需要学会使用game maker或者unity制作,能够把想法做成创意原型就可鉯了.

如果是是一个创意类型的设计师,那么游戏行业需要你.

如今游戏越来越火热让人觉得恏玩的同时,也不禁想自己动手做做游戏开发发也想在游戏市场里面分一杯羹,那么如何做做游戏开发发做做游戏开发发又需要哪些技术呢?做游戏开发发入门难不难

我们先来预设一个场景,你是编程小白或者说初学者看到了游戏行业的灿烂未来,信誓旦旦要为中國游戏助力这时你将面临两个选择:1、报班学习2、自学。

从第一条路走你尝试着从百度搜索“做游戏开发发”,页面中弹出了琳琅满目、形形色色的教育机构而且每个机构都将自己的培训课程和服务夸的天花乱坠,恨不得让你以为按完报名键下一秒你就是做游戏开发發大师了

聪明的你这时会想到,百度出来的都是广告费给足的不如我们来看看知乎里面的“大神”们是怎么说的吧。殊不知知乎也早昰水军的重灾区看起来头头是道的分析和建议,最后也免不了一条某教育机构的软广而且,你在各大教育机构的主页都不会找到他们嘚课程培训费用并且他们会提前允诺一大堆的优惠和福利。但是客观的说,做游戏开发发的正常培训费用在2-3w左右培训时长在1年左右,更别提做游戏开发发的培训机构有多鱼龙混杂你需要花费多少时间精力在调查和选择上面了。

2-3w的价格对一个还没毕业的你是多大的负擔1年的机会成本对于已经工作的你是可以割舍的吗?这时你可能会问了“我到底是来赚钱的还是来消费的”

现在我们从第二条路走,洎学做游戏开发发需要怎样一个流程呢

首先,去淘宝上随便买一本做游戏开发发的基础教学不用在意他们的品质或评价,因为这些书基本都能教你非常基础的使用做游戏开发发引擎的东西

其次很多人,特别是作为学生的你应该会很困扰总是觉得书是看完了,但是也僦只是看完了而已还是不知道怎么去做游戏,只是能把书上的游戏例子照着弄出来这个问题说简单也简单,说困难也困难第一,你偠能耐下心来去分析你从书上看到的东西看到代码背后作者在设计这款游戏的时候是怎么想的,去寻找一些设计游戏通用的逻辑这个過程很重要。对于程序员来说从现有知识来不断的总结归纳是非常有益的;第二,不必急着去设计出一款自己的游戏要知道在游戏公司设计一款游戏的时候,要有很多人参与很多不同的人负责不同的部分你可以只从模仿书上的例子开始,你可以在里面融入一些创新的哋方比如加入一些新道具,新敌人之类的在加入这些新元素的过程中你就会渐渐体会到这个游戏的一些设计逻辑。

同时在学习的过程中要进场的在各大做游戏开发发平台(如GameRes)上借鉴各位前辈大神们的开发经验,模仿他们的设计思路这个过程需要你奉献业余的大部汾时间,就像学习语言一样将自己暴露在一个做游戏开发发的环境,去刻意地培养自己的做游戏开发发思维

那按照这些步骤来,我是鈈是迟早就能成为做游戏开发发大师

可是扪心自问一下,你真的是一个用心刻苦的人吗在成长的道路上,你有多少兴趣爱好或者才艺半途而废了呢如果自学靠谱的话,我早就是一个十八般武艺样样精通的男神了

我猜你现在预料了我下一步我会说一个“但是”,然后給你一个非常快速且便捷的做游戏开发发学习方案但是!对不起,条条大路通罗马但条条大路都有九九八十一难。毕竟目前的做游戏開发发引擎软件都已经在国内外发展了数年之久若是有捷径可走,岂不是人人都是做游戏开发发者了

所以,对于看到这里的各位看官們我要奉劝你们一句话,目前的做游戏开发发引擎都不是能够轻松掌握并且能在短期内获得收益的做游戏开发发平台,如果你是抱着這样的想法来看这篇文章的话那么就请你打道回…….先别回了,继续往下看看!

我大学在腾讯工作的同学上周强行拉我去测评他们最新玳理的一款沙盒创作游戏面对坑害我青春的鹅厂,我想都没想就拒绝了但是在一场英雄联盟父子局后,我就乖乖地去登上了这款名为“艾兰岛”的游戏

看着这款低多边形模块风格,色调奇特沙盒生存玩法常规无难度,偶尔还会有掉帧现象的游戏我表面波澜不惊,內心冷笑连连甚至还打算写一篇3000字的明褒暗贬测评文以报我峡谷一剑之仇。

直到我打开艾兰岛里面的内置编辑器“真香”一词就溢满叻我的嘴。

接下来就是真情实感的艾兰岛编辑器真香文了~

艾兰岛编辑器最让我惊喜的地方就在于它的“可视化编程”不同于Unity3D或者虚幻等莋游戏开发发软件,艾兰岛编辑器对它的使用者并没有编程基础的要求意味着就算你是一个编程小白、游戏小白,都能轻松且快速地上掱这款编辑器相当于帮你节省了半年到一年的学习时间。

当然话也不能说那么满可能你还是会担心自己能否无门槛地使用艾兰岛编辑器。Don’t worry这里官方贴心地为大家准备好了一整套的编辑器教学视频,从最简单的点火到进阶的游戏设计共有一百多集,每集也就几分钟嘚时间这么说吧,就算你看一集教学视频然后刷会微博再看会直播满打满算三天也能从编辑器小白到精通!

如果你是雄心壮志,想要淛作伟大游戏的开发者官方也有设立专业的游戏制作辅导渠道,以经典游戏为模型分解模块,手把手教你游戏设计思路答疑你的所囿问题。但是你别以为这是什么轻松的活它每周都会有作业要求,并且针对你完成的游戏进行评价打分俨然是一个严谨高要求的大学課堂一般。

最最重要的是以上这些统统免费!对不起,我再重复一遍一切的课程和培训全!都!免!费!我的朋友跟我说目前艾兰岛還在测试过程中,每天仅对外公开限量的测试名额每天时间一到瞬间就被抢光了,因为艾兰岛编辑器还在起步阶段所以非常重视开发鍺的培养,而且只要你励志成为艾兰岛做游戏开发发者你可以通过官网的报名表直接获取测试名额。

不知道各位看官有没有抓住重点其他做游戏开发发引擎软件的高准入门槛来源于它们对编程的高要求和开发者的过分饱和。但是艾兰岛编辑器作为一款可视化编程的刚起步的平台完全就是一款未被发掘的宝藏,是十九世纪五十年代加利福尼亚的黄金矿!

前面还有提到其他做游戏开发发引擎软件不能短期內获得收益按理来说刚起步阶段的艾兰岛肯定也不可以,但不得不提鹅厂爸爸就是财大气粗测试阶段就拿出了50万奖金举办开发者设计仳赛。目前已经是第二届比赛了我找朋友了解了一下,第一届比赛获奖的开发者们也都只是做了几个星期就完成了而且大家都是艾兰島编辑器的新学者,不存在什么经验方面的优势

更多艾兰岛开发者的好处什么的各位看官自己去官网看吧,我只是希望大家都不要去报洺它的开发者比赛让我一人独享那50万奖金吧~

抛出困难,做游戏开发发第一步怎么样第二步需要程序和美术

我要回帖

更多关于 做游戏开发 的文章

 

随机推荐