想要自己做一款游戏,需要学习哪些知识

想要自己做一款游戏,需要学习哪些知识?
我的图书馆
想要自己做一款游戏,需要学习哪些知识?
逍遥老李,游戏设计师,创业中。好忙好忙。
入行游戏业快 10 年了,也带出来了不少主策、制作人级别的新人,我想单从游戏设计这块,我能给你一些建议。
首先看题主的问题,“自学游戏开发”,狭义的理解是编程,即程序员所做的工作,这个我不专业,就不献丑了。广义游戏开发,是整体的游戏产品化流程,包括最早的游戏立项阶段、到开发阶段的整体开发流程、质量保证,到上线阶段的宣传推广、渠道配合、运营、迭代更新、生命周期管理,到最终游戏结束的一整套流程。这一套流程太多太广,没办法全涉及,我就简单说一下新人如何入行,少走弯路吧。
首先说一下对游戏设计师的层次,我是分成四个阶段的,即知识、技能、思想、道。分开说:
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 满意否?不满意则回到 1。满意则给别人玩,收集意见并总结。
第二步、 现在可以尝试分解游戏了(看看宫保鸡丁是什么组成的?各配料的比例如何?火候怎么掌握?)
入门时,最好的学习方法是先尝试分解一款游戏,从这款游戏来倒推游戏的设计思路、逻辑和感受。
举个例子,愤怒的小鸟(抱歉我几年没玩了,可能记忆有些出入)。首先你可以先把它的最基本玩法,用一句话总结出来,比如这就是个弹射游戏。然后尝试把游戏分解成一个个的模块,如图
有了这样的分解,你就可以直观了解一个游戏从一开始构思,到最终实现,都需要做哪些工作。
第三步、 做一个试试。多做少 YY,决不建议一上来就看大量的游戏设计文章和书籍,尤其是各种论坛。(看 100 遍菜谱也不如实际做一次)
现在你已经知道一款游戏该怎么做了,那么可以亲手做一个了。记住这句话:一个原型顶 100 个策划方案;一个 Demo 顶 100 个原型;一个听从玩家建议并修正过的试玩版顶 100 个自娱自乐的 Demo。
做的时候,要从小到大,不要一口吃个胖子(番茄炒蛋还做不好,就别去尝试做满汉全席了)。比如先从 100%复课一个小游戏开始,先 100%照抄做出来。在做的过程中,你才能真正学到东西,YY 的再多也没意义。等你能做出一个可玩的游戏来,再考虑加一些自己的思路进去。话说大部分只凭一腔热血的新人,都会倒在这一步,期间你碰到的问题会多如牛毛,头疼死。
如果你真通过了,那么做完了要给身边的朋友玩一玩,听听他们的意见,不要自娱自乐。记住你是做游戏给别人玩的,不是给自己玩的。至少在你这个阶段,玩家的意见要高于你自己的喜好。
第四步、 弄明白你想要什么游戏,行业内需要什么游戏(你想做大肠刺身,未必有人买单)
当你能轻松做出一个小游戏来,就可以认真考虑入行的问题,话说你能做到这个程度一般公司会抢着要的。这时候限制你的就不是知识和技能,这些都能在入行后轻松学到,最重要的是你自己内心的真正想法了。我想到了这一步,你翻过头来看自己当年的志向“只为做出自己心中的游戏”,会有不同的理解了。
最后,祝你好运!加油!
馆藏&390372
TA的推荐TA的最新馆藏
喜欢该文的人也喜欢想要自己做一款游戏,需要学习哪些知识?- 百度派
{{ mainData.uname }}
:{{ mainData.content }}
{{ prevData.uname }}
:{{ prevData.content }}
{{ mainData.uname }}
:{{ mainData.content }}
0 || contentType !== 1" class="separate-line">
:{{ item.content }}
想要自己做一款游戏,需要学习哪些知识?
问题说明(可选):
扫一扫分享到微信
自己做一款游戏,最主要的还是要系统的学习,掌握基本的知识技能,还有实践基础。首先呢,要玩过很多游戏,不在于每个游戏要玩的多精~ ~然后,有计算机语言基础,C++之类的,最后么,选择一款趁手的引擎,...
自己做一款游戏,最主要的还是要系统的学习,掌握基本的知识技能,还有实践基础。首先呢,要玩过很多游戏,不在于每个游戏要玩的多精~ ~然后,有计算机语言基础,C++之类的,最后么,选择一款趁手的引擎,全面熟悉至精通这款引擎。可以是GameMakerStudio,如果周围没有多少志同道合之人,必须靠自己,一个人做不了庞大的3D项目,GMS这款2D引擎就很适合。最后的最后么,动手!这点最重要!我一个朋友的经历,大学学的电气工程及其自动化,毕业就进了国企造船厂,干了两年半,才认识到自己想做什么,于是报了个游戏策划速成班,结业后便转行进入了游戏行业。但中国的游戏行业完全是以商业为主的,从事这个行业也提升不了太多独立开发的实力。工作之余,他想起自己的初心,想做真正的游戏,机缘巧合结识了GMS,从GameMaker的qq群,国内的蓝黑GM教学,到youtube上认识了一位叫Benjamin的,以教学GMS为乐趣的高手,慢慢地走上了充实自己独立开发之路。严格要求自己,不停地试验开发技术,不停地把脑海中哪怕一个很简单的元素用游戏表达出来。每两个月,或一个月就要做出一个小项目来,或是平台跳跃,或是top down射击,或是arpg,或是即时战略。。。不停地动手去做,从策划到美术到编程到音效。
扫一扫分享到微信
,家里有事这几天不答题
我现在的工作就是做游戏编程的,我以前也从小白自学开始,从无到有,从有到优,新手学习游戏编程我建议还是先把基础打好,自由基础打好了,后面才不会出现一些技术上的硬伤,会为后期开发省很多力气。如果...
我现在的工作就是做游戏编程的,我以前也从小白自学开始,从无到有,从有到优,新手学习游戏编程我建议还是先把基础打好,自由基础打好了,后面才不会出现一些技术上的硬伤,会为后期开发省很多力气。如果是计算机专业出来的学生,C语言和C#语言都是要会的,现在市面上大多数游戏都是用C#语言编写的,我建议这两个编程语言要学习透彻,这是基础一定要打牢实。当上面的基础打牢之后,你就可以尝试在一些制作游戏的平台引擎上学习开发了,我建议先从简单的开始,做一些基础的射击游戏和做一些没有什么可玩性的人物模型,我目前用的是Cocos2d-x,开源跨平台的2D引擎,也算比较实用流行,学习过程中尝试做一些没有可玩性的原型当自己可以自己开发一些简单游戏时候,这时候最需要的就是去学习优秀的游戏,多去玩别人的游戏,细心多总结,你就会发现别人的游戏好在哪里。总结:做游戏编程是一个漫长而有意思的过程,需要你不断的学习前辈的经验不断的自我探索进步,希望对你有帮助哦。
扫一扫分享到微信
我觉得小自己做一款游戏的话,需要制作的时候对于整个引擎的把控更加容易,而且能通过插件来方便的扩展游戏的功能,比如对于二进制文件的读取只需要在场景中插入相应的插件就可以了。
我觉得小自己做一款游戏的话,需要制作的时候对于整个引擎的把控更加容易,而且能通过插件来方便的扩展游戏的功能,比如对于二进制文件的读取只需要在场景中插入相应的插件就可以了。
扫一扫分享到微信
想要自己做一款游戏,需要学习哪些知识?
,才能进行回答
一个问题只能回答一次,请&nbsp点击此处&nbsp查看你的答案
5人关注了此问题想要做一款自己的游戏,需要会什么技能呢?​_百度知道
想要做一款自己的游戏,需要会什么技能呢?​
我有更好的答案
最重要的是你要会写代码,然后首先你要有游戏整体运行的方向概念,其次要有美工帮你设计角色形象或者其他任何需要画面感的地方,再者要有音乐人士帮你设计游戏音乐,最后如果你要推广自己的游戏还需要宣传人士。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我想做一个属于自己的游戏,学什么?_百度知道
我想做一个属于自己的游戏,学什么?
我有更好的答案
你需要,我知道的,!!
青鸟丰台 校区有专门针对游戏开发的课程,您可以去咨询一下哦,我就是在那里学习的.这是他们的咨询电话。..................................................................................................
采纳率:33%
英雄联盟!
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。5,711被浏览698,369分享邀请回答225 条评论分享收藏感谢收起

我要回帖

 

随机推荐