学习游戏制作需要掌握哪些专业知识?
1.知识:了解游戏设计的基本规则、思路和方法,玩够游戏,了解不同游戏类型的差异和设计特点。但是我不知道怎么做!绝大多数没入行的新人都是这个水平。就像做饭一样。我这辈子吃过几百道菜,最喜欢川菜。我知道大多数四川菜都是辣的,我知道宫保鸡丁是用葱、红油和花生做的。但是,我不知道怎么炸!
2.技能:熟悉游戏开发中的分工和流程,熟悉各种开发工具的使用,熟悉如何与其他同事合作,能够用流程图和原型直观地表达自己想要的东西,熟悉游戏的开发和测试流程。一般入行一段时间的设计师,能达到这种程度,就是有能力做,但是把握不了做什么,很多人就会止步于此。如果你做饭,相当于一个新手厨师的阶段。
3.思想:对游戏的本质有深刻的理解,了解并适应行业的发展和玩家口味的变化,知道一款游戏成功的关键是什么,如何达到预期的效果。对游戏有自己独特的看法,能做出一些有价值的创新设计。能达到这种程度的人不多,天赋和勤奋很重要。相当于高级餐厅的专属厨师。
4.陶:我不希望达到这种程度。如果我看着YY,我将等同于像西德梅尔、宫本茂或乔布斯那样的大神。
这四个层次是循序渐进的。不要指望自己会跳级。只会YY却分不清鸡丁好坏的厨师做不出好菜。说了这四个层次,我想你应该知道自己的现状,自己缺什么。我给你的建议是
第一步?首先了解游戏最基本的组成部分以及如何实现(你必须先学会区分红油盐糖)
a)了解平台
一般分为PC平台、掌机平台(3DS、PSV)、主机平台(PS3、Xbox、Wii)和新移动平台(iPhone、Android)。虽然会有跨平台的产品,但总的来说,这些平台的游戏都有其独特的设计特点,不同平台之间的游戏设计、发行和玩家喜好都不一样。一定要多玩,体会他们的不同,仔细想想为什么。
b)懂技术,懂艺术,懂音乐。
一个游戏基本上就是由这三块组成的。(什么叫策划?很多外企都没有规划这个岗位。你需要知道的是这些基本元素是如何组合在一起的。比如你想在iPhone平台上做一个手机游戏,你要知道cocos2d引擎或者Unity3d引擎能做到什么程度。你需要知道游戏什么时候播放音乐音效;你应该知道2D和3D艺术材料的区别。
c)了解整个游戏实施过程
假设你想做一款手游,那么你应该知道实现的过程。一般来说1心中有个想法→2用纸笔画出来→3分解游戏基本功能点→4完成需求文档(没必要自己做)→5美工提供相应图形→6开发程序→7测试修复bug→8开发后→8你满意吗?如果不满意,返回1。满意了就和别人玩,收集意见总结。
第二步?现在可以尝试分解游戏了(看看宫保鸡丁是什么做的?每种成分的比例是多少?温度怎么掌握?)
入门的时候,最好的学习方法是先尝试分解一个游戏,从这个游戏中演绎出游戏的设计思路、逻辑和感觉。
比如愤怒的小鸟(不好意思,好几年没玩了,可能记忆有点不一样)。首先,你可以用一句话概括它最基本的玩法,比如这是一款弹射游戏。然后试着把游戏分解成模块,如图。
有了这个分解,你就可以直观的了解一个游戏从开始到最终实现需要做哪些工作。
第三步,尝试一下。多做YY,绝不建议大量阅读游戏设计文章和书籍,尤其是各种论坛。(菜谱看100遍,不如实际做一次。)
既然你知道如何制作游戏,你可以自己制作一个。记住这句话:一个原型顶100个规划方案;一个演示顶100原型;一个修订的演示版本,有100个演示供自娱自乐。
做饭的时候要长大,不要一口吃个胖子(不会做西红柿炒鸡蛋就别想做满汉全席)。比如从100%复课的小游戏开始,先复制到100%。在做的过程中,你真的可以学到东西,YY是没有意义的。当你能做出一个可玩的游戏时,考虑加入一些自己的想法。据说大部分只靠热情的新人都会倒在这一步,在这期间你会遇到很多问题,很头疼。
如果真的过了,那你完了就和朋友一起玩,听听他们的意见,不要自娱自乐。记住你玩游戏是为了别人,不是为了自己。至少在你这个阶段,玩家的意见高于你自己的喜好。
第四步:搞清楚自己想要什么游戏,行业内需要什么游戏(如果要做大肠刺身,可能没人会出钱)。
当你可以轻松做出一个小游戏的时候,你就可以认真考虑入行的问题了。如果你能做到这一点,一般公司都会抢。这个时候,限制你的不是知识和技能。这些都是进入行业后很容易学会的。最重要的是你自己内心的想法。我想到了这一步,当你转过头来,看着自己的野心“只是为了做你心中的游戏”,你会有不一样的理解。
最后祝你好运!加油!