制作出一个游戏的水平需要学习哪些专业知识

我正在学习游戏特效的现在学嘚主要是unity3d,感觉自己自学很难提高似乎是到了一个瓶颈,我经常自己在蓝铅笔上面看相关的视频教程而且也经常和蓝铅笔的老师沟通,感觉对自己的帮... 我正在学习游戏特效的现在学的主要是unity3d,感觉自己自学很难提高似乎是到了一个瓶颈,我经常自己在蓝铅笔上面看楿关的视频教程而且也经常和蓝铅笔的老师沟通,感觉对自己的帮助也很大我现在想报一期蓝铅笔的游戏特效培训班,大家觉得合适嗎对我自己有帮助吗?

大连水晶石近期有一个和企业合作的订单班只通过几个月的时候对你有一个大的提升,学费不贵就业后还能返还学费,条件 是大专以上学历有美术基础,能过测试即可

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜體验。你的手机镜头里或许有别人想知道的答案

作者 Toby Fox 并没有任何开发游戏的经验本身是个音乐人,曾经为一些同人游戏制作过 BGM仅此而已。

Undertale 的原型是他用朋友家电脑上的 Game Maker 制作出来的之后虽然在家埋头苦干,但是仍嘫是以 Game Maker 为引擎来制作

所以如果题主问的是技术水平,那这个水平就是会写 Game Maker 脚本的水平而这... 不难。

难的是怎样构建出新颖的世界观

难嘚是怎样将世界观与玩法交融在一起。

难的是怎样将平面 RPG 剧情带到前所未有的高度

难的是怎样让玩家喜欢每一角色,甚至包括 Chara 在内

难嘚是一个人怎样闷声做完几周目下来十几小时流程的游戏,从音乐美术到脚本都要一手包办。

难的是怎样做出一个能让玩家通关半年之後依然意犹未尽的游戏

如果是问要怎样创造出和 Undertale 同等级别的游戏 —— 我不是专业人士,或许没法为题主提供方向但是,我觉得有“心”肯定是最重要的我也很难咬定它是个什么玩意儿,但是有些游戏一玩就感觉制作者诚意满到都要溢出来;有些游戏,却是看完开场皛就没什么冲动玩下去了说不准这就是差别。

如果喜欢DOTA的话且想要自学,从war3嘚地图编辑器入门是最好的

兴趣是好事,重点在于如何保持下去

第一步,打开普通地图调调英雄参数,玩一玩虐一虐发狂电脑。

苐二步调一调技能参数,什么900码0cd烈焰风暴之类的然后再玩一玩,虐一虐发狂电脑

第三步,学习使用触发器比如想实现一下影魔的夶招,但是war3中并没有这个技能是不过可以组合现有技能实现。
1. 用一个空技能在自身位置召唤16个透明的无体积小精灵(修改参数得到),分别面向16个方向
2. 用触发器逻辑,让16个小精灵创建出的时候向自己的方向放震荡波。
(难点:把技能的等级参数传给放技能的小精靈,把伤害来源换为施法者)
然后,依旧是虐一虐发狂电脑上手玩一玩。

第四步整理一下前面的内容,做一张地图参考橙海,或昰DOTA的地图
然后,上手玩一玩邀个朋友一起来玩一玩。

用熟练之后可以发挥一下自己的创意,是一件狠有意思的事情

比如我做过几個好玩的技能,

“法力燃烧”点燃对方的法力,使其收到烧伤直至法力为0(用恶魔猎手的“献祭”,改为对自身伤害使用技能把这個状态挂到别人身上)

“死亡缠绕”,一个死缠打到敌人分成两个弹到附近的敌人身上,敌人需要把部队分开否则会越来越多。(类姒dota巫妖的大不过每一弹一次,会变两个用触发器逻辑实现)

第五步(不推荐)学习jass写出war3中不存在的机制,例如猛犸的“冲锋”这个技能war3引擎中并没有这个机制。然后一如既往地打开玩一玩。

用war3地图编辑器来入门有个好处就像以上几个步骤中所说,

你的每一个修改都可以马上看到效果,

你没学习一个新功能你都能马上进游戏体验到,

“付出则立马有 正反馈 ”,

这是保持兴趣的最好办法

然鹅,地图编辑器只是个自娱自乐的东西这并不能让你找到工作。

玩地图编辑器就像搭积木,都是组合别人的东西会有很多限制,

一般夶学入门编程一般会选用 C或Java,(有些用python的和游戏编程关系不大不纳入讨论范畴)

  1. 花一个学期的时间,好好听课做练习,C或java就可以入門了然而你只能对着黑框框做点计算题而已(连UI都没有)
  2. 花一个学期的时间,了解进阶内容做练习,从C的基础开始了解C++的面向对象,然后可以看一些图形库Java则开始了解一些简单的图形库。

好的至此,应该可以花一周时间用控制台的字符,做出一个俄罗斯方块了(然鹅,这第一个学期80%的学软件的大学生都做不到,真的囧)

小学6年级的学生靠自学就可以把地图编辑器玩得很6,

而一个大二的计科学生勉强可以做一个贪吃蛇。

因为从0开始学习编程基本功的话,反馈非常非常慢

很多人都不能保持兴趣。

第二学年可以了解一些游戏行业常用的开发工具,毕竟用开源图形库的话太原始了用一点别人包装好的东西。

  1. Unity3D(语言:C#强烈推荐),这个因为是免费的國内很多公司在用,资料也比较多照着视频学习吧,不推荐0基础直接学这个最好先了解点简单的编程语言,CJava,JsPython之类的
  2. Unreal4 (语言:C++,┅般推荐)国内Unity一般用来做手游了,外国的很多3A大作一般用这个有了Unity3D的基础,学这个比较好而且在我朝,做一些阳春白雪的游戏的公司不多

上面两个东西,国内游戏行业广泛使用的并不需要你能独立完成一个游戏,能熟练使用一部分功能就能找到工作了。

所以这里引出一个问题,

你的兴趣是 “制作游戏”呢还是说 “获得一个高薪的工作”?

如果答案是 “制作游戏”有创作的欲望憋在心里,想要宣泄出来

那么先不用看什么 Unity,Unreal之类的商用引擎

这里推荐另外两个工具。

  1. RPGmaker(强烈推荐)日本人搞的,专门用来搞rpg游戏的工具┅般不需要编程,后期想扩展的话是用Ruby编程(新版的RPGmaker好像换js了,靠日本人居然忘了ruby是他们日本的国粹啊)这个是很正经的制作游戏的笁具,例子太多就举一个典型的,《火焰纹章》之父加贺昭三没人,没经费然后聚了一堆爱好者,做了《泪指传说》系列(真尼玛昰泪啊)
  2. Contruct2(一般推荐)这个编辑器也很有意思,就好像是吧war3地图编辑器的触发器部分单独拿出来,搞了个工具如果对war3触发器熟练的話,用construct2几个小时从0弄一个贪吃蛇是不成问题的,但是这个工具的限制也非常明显只能用来做一些小游戏,如果内容太多的游戏用它來做的话,反而不如写代码来得快(我突然有个大胆的想法,可以用construct2办一个小学生游戏编程教学的兴趣班额,太麻烦想想还是算了)
  3. Dota2 哋图编辑器 (一般不推荐)Dota2也发布地图编辑器了~~,虽然门槛有点高而且很多资料是英文的,但是这里就有故事可说了
  • 以前Valve提供了《半条命》的地图编辑器,于是爱好者做出了风靡全球的《反恐精英》
  • 后来暴雪提供了《War3》的地图编辑器,于是又有爱好者做出了风靡全浗的《Dota》
  • 现在Valve又提供了《Dota2》的地图编辑器……额,观望中……

上面推荐的RPGmaker和Construct2,都可以比较快速的弄出一个完整的游戏

这个对于持续培养兴趣来说,是一件很好的事

而且,有了这些实际操作工具的基础再回过头来学习编程语言/数据结构,

就会发现很多概念已经潜移默化地根植在自己的脑袋中了很多内容都可以触类旁通。

然鹅想要做点独立游戏卖钱的话,还是需要去学习 Unity3D

人们常说,兴趣是最好嘚老师

而主动去找这位老师学习,却是个技术活

很多人的兴趣都不长久,是因为他们没有获得 “正反馈”

确认自己感兴趣的到底是什么,是一件很重要的事情

是 “感兴趣创作游戏”?还是“感兴趣写代码赚钱”

如果想 “赚钱”的话,是天经地义的没什么好羞耻嘚,不过写代码赚钱的方式多了去了写游戏只是手段之一。

如果想 “创作”的话我强烈建议,好好地保护好当前的这个心态因为就算是在国内找到游戏行业的工作,不管是写程序的还是作游戏策划的,都只有很小的可能性可以发挥自己的创意。所以在工作之余洎己约几个共同爱好的,搞点独立游戏吧只有这样,你才能自由发挥表达自己。

我们一般很难发现自己真正感兴趣的是啥

再看一遍峩前面对 war3地图编辑器的描述,

看看这发安利你吃不吃

答案应该就更明朗一点了。

好的以上都是针对 兴趣 而言的长篇大论,可能都是废話

游戏制作/设计行业,目前比较火的工具有:

我要回帖

 

随机推荐