前不久还有一位小学生给我留言:我想做个原神那样的游戏,但是平时上课没时间,只能用空闲时间做做,你能教教我吗?
我是真想教呀,但是这个是真教不了呀!
每次遇到这种问题的时候都觉得挺尴尬的,尤其是你能觉出来提问者是在很认真的问这个问题,大概是这么样的一种状态:你知道提问的人对于游戏开发一无所知,所以才会问出这样的问题。你还知道对方知道你是教做游戏的,而他也确实是有了想学做游戏的想法,才会这么问你的。你知道他的想法不切实际,而他自己却不知道。你还知道如果你回答教不了,对方会纳闷这个货不是教做游戏的吗?怎么教不了呢?最要命的是什么,你还知道以对方目前对于游戏开发的理解能力,大概率是听不懂你解释的“为什么你想做的这个游戏做不了”的种种原因。
所以,你看遇到这种问题我能怎么回答呢?大概只能回答非常抱歉,我这里是教你做小游戏,你说的这种“大”游戏呀,我这里教不了,你可以去别的地方看看。
这样的回答肯定是不能让人满意的,对于很多人来讲“大”游戏才是自己想做的,那我们今天就简单的来看看,如果你一个人想要做一个“大”游戏,都需要具备什么。
首先我们得为“大游戏”做一下限定,像王者荣耀,原神这类的几百人团队制作的游戏就不考虑了,这里我们说的是一个人有可能完成的“大游戏”。就是你可能会在网上看过或者听说过的,一个独立游戏开发者历时 N 年制作出的独立游戏。接下来我们就来看一下想要一人成军,做出一个“大”游戏都需要具备什么。
第一,时间。可以长期的持续的从事游戏开发的时间,一个人独立开发一个大游戏,耗时几年时间是很正常的。单单这一个条件,基本上 99.99% 的人就淘汰了。
第二,你要保证自己可以在这段长期的时间之内不会饿死。假如说你计划三年时间开发一款独立游戏,那就意味着在这三年的时间里你大概率没有收入,所以你要有足够的储备,保证自己能够度过这一段长长的时间。如果你是独身一人的话,或许还有可能,毕竟一人吃饱全家不饿了,如果已经成家的话,那就别瞎想了,你得有养家的责任。
第三,你要有强大的学习能力和解决问题的能力。独自一人做一个大游戏,很像是你独自一人摸着石头过一条大河,没有借鉴,没有参照,没有帮扶,遇到困难全得自己解决,哪里不会就得学哪里,你得是一名全能型的选手,做的了设计,画的了图,写的了代码,改的了 bug......
第四,你要耐得住寂寞。独自一人几年时间做一件不知道结果如何的事,听上去就相当的悲壮,这期间的寂寞和孤独无人知晓,只有你和你未开发完成的游戏相处......
其它的艰难险阻就不说了,以上的四条基本上 99.999% 的人都做不到。我们听说的那些耗时 N 年制作出一款游戏的独立开发者已经是万中无一的绝世高手了,那些耗时 N 年做出一款游戏最后还大卖成功的更是百万中无一了。
你现在知道想要做个大游戏需要面对的是什么了吧?是一座高耸入云又无比陡峭的山。
所以,你现在也了解为什么小蚂蚁只能教你做个小游戏了吧?因为我们都是普通人,不是那万中无一的绝世高手。
普通人大概率一辈子都登不上珠峰,但是却可以爬很多座小山,每爬一座小山都能看到不同的风景,获得不一样的收获。
普通人虽然不太可能做出一个大游戏,但是通过学习,做出一个小游戏却是有大可能的。不同的山顶有不同的风景,不同的游戏也有不同的市场,门槛极高的大游戏面向的是重度的游戏玩家,人人可上手的小游戏面向的是更广泛的休闲游戏玩家。
或许做个人人都可以上手玩的小游戏也会大有可为呢!
另外,如果你连个小游戏都做不了的话,想“大游戏”是不是有点儿想多了。