微信小游戏开发新手教程15-分享你的第一个游戏,初心,以及下一步往哪走

510 阅读7分钟

这是“人人都能做游戏“系列的最后一篇,如果你跟着教程走到了这里,那么你应该是完成了自己的第一个小游戏了,接着你要做的就是把这个快乐分享出去。作为系列教程的最后一篇,想谈一下做这个教程的初心,以及对于一个游戏开发新手来讲,入门了以后,下一步该往哪走。

教程中所使用的小游戏开发工具为微信官方的小游戏制作工具:微信小游戏制作工具

如果你对游戏开发感兴趣,想了解更多的与游戏开发有关的内容,欢迎关注我的微信公众号:小蚂蚁游戏开发。

分享你的第一个游戏

你的第一个小游戏已经完成了,现在是时候把它分享给朋友们了。无需担心它看起来怎样,是否太过简单或者粗糙。总之它是你的第一个游戏作品,你值得为之高兴,也值得将这快乐分享出去。

分享非常的简单,点击上方的“预览&分享”按钮。

1.png

你会看到这样的对话框,这里有预览版和社区版。预览版最多只支持50位用户试玩,社区版支持无限的用户试玩,朋友再多也不怕。另外,你也可以选择把自己项目开源到社区,与更多的人学习和交流。

2.png

点击社区版下方的“分享作品”按钮,你的小游戏就会分享到社区了,并且会生成一个二维码。

3.png

你可以下载二维码,在微信上直接发送给朋友们,朋友们只要识别一下二维码,就可以体验你的游戏了。

下方是我的一个小游戏作品“精致1010”,使用的就是教程中的工具制作的,是一个精致而温暖的小游戏,欢迎大家微信扫码体验一下啦!

精致1010_小程序码.jpg

初心

这个系列教程到此也就结束了,制作它的初心,就是希望能够帮到那些想要做游戏的人,能够真正的做出自己的第一款小游戏。

我曾见过很多想要做游戏的人,怀着满腔的热情,想冲进游戏开发世界,但是通常连门都入不了。他们往往会一头扎进某个游戏引擎里去学习,但是通常光去学习一个引擎,就需要耗费很长的时间,而且想要学习一个游戏引擎通常还需要先去学习一门编程语言。所以,对于很多游戏开发新手来讲,往往是摸索了很长时间,最后却发现自己怎么在学习一门编程语言呢,当初的想做游戏的热情,往往都已经消失殆尽了。

看的出来,游戏开发的门槛其实并不低,即使是对于技术人来讲,更不用说是对于一个没有游戏开发经验,没有编程经验的普通人了。但是,当我第一次使用了微信小游戏制作工具后,它着实让我有些惊讶。我原本以为它只是一个“玩具”,但是在经过几天的使用过后,我完全改变了对它的看法,它是我见过的能将做游戏的门槛降到最低的工具了。

因此,我有了写一个“人人都能做游戏”系列教程的想法,我希望它能够帮助那些想要做游戏的普通人,能够快速的上手,真正完成自己的第一个游戏,感受那种把游戏做出来的成就和满足,来将自己做游戏的热情延续下去,以此来迈入游戏开发世界的大门。

这是一个面向绝对新手的教程,希望它能帮助想要做游戏的你做出人生中的第一个小游戏。

在此,我整理了整个系列教程,当你有了做游戏的想法或者冲动时,希望它能够帮助你把热情延续下去。

人人都能做游戏

先对游戏有个概念

游戏开发中的一些常用的“行话”

工欲善其事,必先利其器

所有能够看到的听到的都是资源

不要挡住我,我要去上面

谁来帮我做记录

有事儿的话,记得@我

游戏积木之逻辑

游戏积木之克隆

游戏积木之碰撞

游戏积木之动画

从一个想法到游戏设计

整合到一起,做出第一个小游戏

下一步往哪走

如果你有过在一个新领域学习新技能的经验,那么你可能会有这样的经历,兴致冲冲的一头扎进来,靠着开始时的热情,顺利的入了门。然后,你会发现,进了门以后可能会出现两种情形。

一种是找不到目标,不知道接着往下该怎么走,眼前一片白茫茫,这种情况下会希望能有个领路人可以继续带领着自己往前走,或者是能再找到一个刚好符合自己水平的进阶教程,然后继续学习向前走。但是很可惜,通常都不会有领路人,你也很难找到一个刚好符合自己当前的水平,又能帮助自己进一步提升的教程。这种情况下很难前进,最终只能停留在入门的水平。

另外一种是定了太高的目标,进门以后就想直达山巅。虽然不知道上山的路有多远多艰险,此时热情是有的,但是热情终归不能支撑你走到山顶,甚至都无法走远。就像当年的我,刚入门游戏开发,目标就是要做出很厉害的爆款大作,后来才知道,“大作”是需要许多人在一起合作,需要很长的时间,需要做非常非常多的工作才能完成的,而是否能成为爆款是需要运气的。当年我所定的目标其实更应该叫“做梦”。

那么,对于刚入门游戏开发的人来讲下一步该怎么办呢?这里就不再啰嗦了,直接给出建议:

将你所做的“打飞机”小游戏继续丰富和完善下去,让它成为一个更好的游戏。

是的,你的目标就是接着把这个小游戏做下去,让它变得更好,内容更多,更丰富。你不需要再去寻找教程了,边做边学就是最好的教程,你接下来要做的就是去面对实实在在的游戏,解决实实在在的问题,你要去思考,增加点什么能让游戏变得更好玩一点儿,怎么才能实现你想要的东西。你会遇到不懂的积木块,此时你需要去学习查看官方文档。你会遇到不知道该如何实现的功能,你需要去网上搜索答案,找不到的话就去论坛里提问(或者向我提问也可以)。总之,你的目标只有一个,把你的第一个小游戏做的再好一点儿,再好一点儿,直到你觉得可以得意羊羊的把它拿出去分享为止。

最后,如果你还是没有什么想法或者着手点的话(不用不好意思,这很正常,大家都一样),下方列出的这些可以作为你的参考:

增加多样化的敌机

需要攻击两下才能击毁的敌机

移动速度更快的敌机

会发射子弹的敌机

会主动攻击战机的敌机

让战机变得更厉害

增加各种各样的道具,可以赋予战机不同的能力

为战机增加护盾

增加多种拥有不同能力的战机

......

确定一个小功能,当作一项任务,确定一个截止时间,然后把它完成。这就是你下一步该做的,而且你以后会不停的循环这个过程,每一次循环都是你向前迈出的一小步,这就是在游戏开发的世界里前进的最靠谱的方式。

最后,希望每个想做游戏的人都能够做出一款属于自己的游戏。