我是如何自学成为游戏开发者的

作为一个已经尽量避免在互联网上发表自己明确观点的网络边缘人(已经不记得我上一次在游戏群里发消息是什么时候了),在小黑盒向大家分享自己的故事这件事对我来说似乎还是一个蛮大的挑战。

提前叠个甲:我不是很有名的独立游戏开发者,甚至还没有上过steam的游戏,以下仅仅是我个人的经历,不具有普适性

交代一下背景:

lz是23届某211机械工程专业毕业生,从大三开始自学做独立游戏,现在刚刚入职一家中小厂做unity程序。

1.为什么想要做游戏:

我的游戏启蒙其实已经比较晚了,初高中时家里是比较传统老一辈视一切游戏为毒药的观念,并且性格当时也是有一些内向,不太善于交际,所以闲暇时间只能偷偷拿家里的旧手机玩一些诸如gba口袋妖怪重装机兵开罗之类的手游(详见之前发的童年回忆手机游戏帖子)

然后lz从小3岁左右爸妈给我报了画画兴趣班,一直学到小学4年级素描,之后就没有再报班学习,但是养成了喜欢画画的爱好。小初高时课本几乎没有一张是我没画过的,虽然当时画的东西也都比较低俗浅显,喜欢画怪物武器等等,偶尔画画美少女,但是至少让我算是有了相比于同龄人的一技之长。

可能跟很多同龄人一样,初高中的时候王者荣耀和LOL非常流行,我也很痴迷这两个游戏,王者荣耀都是偷偷借同学的手机玩,自己的破手机只能打开网页看文字和图片,甚至看不了视频,但是又很想玩游戏。于是开始搜索各种wiki百科以及游戏官网英雄介绍,玩不了游戏的我每天一有空就喜欢研读这些东西,搭配上偶尔借同学手机玩上一两把过过瘾,当时的我在班上几乎逢人必聊王者荣耀,甚至上课时我都沉浸在创作自己设计的MOBA角色背景和技能中。后边被同学拉去网吧染上了LOL,那就一发更不可收拾,甚至高考前几天我还拉上同学一起去网吧准备上网,结果老板见我们眼熟知道我们要高考没让我们上成

高考填志愿的时候实际上是因为高中也蛮喜欢自己捣鼓制作点小航模之类的所以大学选择了机械专业(后边大学里也参加了校航模队),当时也没想太多顺利一志愿第一专业录取

上了大学才开始玩Steam,黑魂3是我玩的第一款大型单机游戏,然后再到后面的巫师3,只狼,荒野大镖客2等等。大一的时候开始疯狂地报复性的玩游戏,当时已经萌生了一点想做游戏的想法,所以大二的时候抱着想学点设计的东西想转去工业设计专业,但是奈何玩游戏太多没有好好学绩点不够没转成。

真正最终促使我萌生学习游戏开发想法的游戏是大镖客2,去月球和伊迪芬奇的记忆。玩完这几个游戏的时候那是真的上头,游戏作为第九艺术在我眼里实至名归,然后审视了自己做游戏所具有的优势,似乎当时的我唯一能和做游戏沾上边的也只有画画这一项了,代码是大一c语言基础差点挂科的水平

2.我是如何学习做游戏的

(承接上文)但是又很想做游戏怎么办呢?

本领不够,计划来凑,于是开始列计划,诸如下图

这是一开始给自己定的学习计划

详细的能力介绍

我想大部分想做游戏的游戏玩家或多或少也都写过类似的畅想中的游戏设定。

于是我照着计划学习了blender,C#和unity引擎的操作,跟过了一个又一个教程。

房间和古风建筑是跟的教程

这其中走的弯路说来话长了,我这边长话短说,blender实际上当我学习到后期(做完这个派大星)我意识到这并不是一个独立游戏开发者必要的技能,或者说独立开发者往往需要的不是3d美术技能而是2d美术,于是转战专攻C#和unity引擎,一开始我的方向是先学引擎后学C#,从第一个左右躲避球的教程开始,到第一人称FPS,再到3c角色控制器教程,由于没有计算机基础对代码不够熟悉所以大部分时候都是选择照着教程敲代码,直到后边我意识到这样下去我进步很慢,我又开始学习各种各样的C#教程,从国内的一些机构的免费课开始,到Unity官方的C#教程,再到最终发现的b站唐老狮的宝藏C#系列教程(强烈推荐这个系列,个人认为目前最好的最好的Unity C#教程)。从学习unity开始到我最终能够独立写出一个逻辑完全的坦克移动射击demo,已经过去了将近一年。期间我还报名了原画板绘班,虽然没有坚持下去,但是至少做出一个简单游戏的基础能力我是具备了的。

后面又了解到国内有不少面向大学生的游戏开发的活动,于是从来没有和别人合作做过游戏的我头铁的报名了一个游戏开发比赛,甚至还作为队长招揽了几位队员(现在回想起来我都不知道我当时哪来的信心),然后不出意外的啥也没做出来,原因我总结了一下:

1.游戏策划案写的过于庞大,以至于无从下手并且很难实现。

2.缺乏管理队伍的能力(队伍里有5个人但是使唤不动),无法很好的与队员沟通。

3.个人能力无法实现游戏内容。

总而言之就是眼高手低,甚至现在想到那个场面还会觉得很尴尬,于是后边低调了很多。私下做了很多尝试,第一人称控制器,简单的卡牌游戏。也陆陆续续参加了几个game jam(GlobalGameJam和CIGAGameJam),虽然做出来的游戏不是都很好玩,但是对我的代码水平和沟通交流能力有很大提升。

于是乎打算做一些大的项目,和game jam认识的朋友一起做了一个完整的卡牌游戏准备参加比赛(当时甚至不会配表,把所有的卡牌都写成一个单独的类),就这样憋了半年多把这个游戏做完了,不出意外并不好玩。

感觉我有点像在记流水账,我知道你很急但你先别急

3.一些高光时刻

转机来了,在我大四参加某次game jam之后对当时的作品不是很满意,回去之后看见了别的up搬运的别人做的一个游戏demo作品,觉得很有意思于是尝试复刻,花了一周时间把游戏搓出来了起了个和Chatgpt相关的标题引流(当时Chatgpt刚出来),收获了1万多的播放,给我高兴坏了,甚至有人私信我加我微信想和我认识,于是带着满腔的动力肝了一周把游戏完善了,发布在b站后播放和点赞节节飙升,大家都觉得很有意思,那时候真的是人生中最开心的时候了,最终收获了20万左右的播放,几百条评论,几乎都是觉得有意思,甚至有别的up做了实况,也有公司要和我签约,我也在评论区放下豪言准备上架steam(记住,后边要考

RedEye Demo

于是乎我也膨胀了一段时间,甚至尝试春招拿这个游戏当作去大厂的敲门砖,但是当我面试的时候由于技能深度不够(属于是啥都学点啥都不精),面试的几个岗位(有策划有程序)都没有后续了。再加上当时疫情期间,之前的实习没有自己去找游戏公司,跟着学校的线上实习(一家机加工厂)水过去了。于是认为自己跨专业直接去游戏行业很难,最终选择了考研

4.考研之路

lz自认为本科学校还算不错再加上足够热爱制作游戏也会一点美术,于是考研一鼓作气选择了国内某top的热门游戏相关专业,第一年自认为不够努力,差了15分,不服气再战一年,第二年回家二战(有意思的来了,中途备考的时候喜欢摸鱼画画,创作了很多原创的怪物角色,这对我后来的游戏美术创作有很大经验提升)。补一句承接之前的上架steam,考研期间没空自然就放弃了上架steam的想法(对不起我的粉丝

美少女临摹

但是第二年结果却也不尽人意,最终是差2分进复试(政治差2分没过线),于是乎觉得很亏又来了第三年,抱着孤注一掷的心态去学习,但是奈何不是学政治的料,这三年政治稳定维持在58和59,数学倒是节节高升达到131,加上专业课不知为何爆炸了(第一年反而专业课考的最高),最终也是无缘进入复试。

虽然我本人心态一直很好,但是这样的挫折确实还是头一次,相信有过相关经历的都能体会,父母的期盼,亲戚的询问,自己的不争气,都压在了我头上,不过我并没有后悔,也没有退路了,不论是那句事不过三还是我自己对再学一年的恐惧,都让我义无反顾地选择了就业这条路,毕竟最终也是要出来就业的。

考研期间我也积极的参加了许多game jam,也认识了一位很厉害的朋友,经常会约着一起参加game jam。

总结一下:虽然考研三年结果不尽人意,也错失了把那个文字游戏上架的好时机(似乎有两三个类似玩法的游戏后边出了),但是确确实实把知识啃了三遍,说没有收获那是不可能的,期间练习了画技,也磨砺了自己的心态,现在已经没有困难可以压倒我了

  1. 最终的归宿

今年复试成绩出来之前我参加了一次game jam,回来之后重燃了做自己的游戏的欲望,于是立项了一款卡牌肉鸽游戏,视频发布时是在考研成绩出来前一周。

怪物竞技场(开发中)

当时其实也是抱着不成功便成仁的心态去开发的,即使最终成绩不理想至少我还有一款不错的游戏能够支撑我求职。这个游戏视频虽然没有之前的那款游戏播放量好,但是它作为第一款将我自己的美术风格融入进去的游戏对我的意义很大。同时这个视频也让我认识到了不少独立游戏开发者,与他们的交流也让我受益匪浅。

最后经过将近一个月的投简历和面试,成功进入了目前的公司,因为不是应届身份所以走的社招岗位,很幸运几乎没有工作经验的我能够被选中,也很幸运能够进入一个重视独立游戏的公司,工作氛围和遇到的同事都很好。

写这篇文章的时候并没有想要说给大家经验参考的意思,毕竟每个人的人生都在自己手中掌握,不要轻易让别人的观点影响你自己。

对于有和我类似经历的读者,如果这篇文章能让你感到共鸣,也欢迎分享你的故事

对于想进入游戏行业的大学生,虽然我不能算是一个完全正面的例子,但是至少在学习游戏相关技能方面你可以从我身上找到想要的。另外也就是,如果你确确实实想做游戏,想进入游戏行业或者成为独立游戏开发者,我个人认为其实是没必要走学历提升这条路的(如果你学习能力够强当我没说),与其花一年甚至几年的时间在应试知识上不如把同等的学习时间花在技术栈和硬技能的提升上。

在此也希望认识一些朋友,欢迎私信交流!

最后,希望国内游戏行业越来越好!

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com