最近,我有点迷上捣鼓单机独立游戏。你们知道的,现在市面上那些个大型网游,要么氪金厉害,要么肝得要死,玩着累。我就想找点轻松的,自己一个人也能玩得开心的。
我也就是瞎玩,在网上随便找些别人推荐的。玩过《末刀》,感觉还挺有武侠那味儿的,就是操作有点难,我这手残党经常被虐。还玩《重生细胞》,这游戏画面和打击感真不错,但我玩不太明白,老是死,有点受挫。
后来我在一个小论坛里看到有人推荐一款叫《鱼》的独立游戏,说是Roguelite风格的射击游戏,主角还能用钩子啥的打怪兽,感觉挺有意思,就去下载来玩。
玩一段时间《鱼》之后,我感觉这游戏还真不错,挺上头的。虽然有时候也会死,但每次重新开始都有新的体验,不会觉得腻。而且这游戏操作也不算太难,我这手残党也能玩得挺开心。我就想着,干脆自己也来试试做个类似的小游戏,体验一下游戏开发的整个流程。
说干就干,我先去网上找教程,学点基础的游戏开发知识。然后,我就开始琢磨着要做个啥样的游戏。想来想去,决定先从简单的做起,就做个类似《鱼》那种俯视角射击的,但是把背景改成武侠风格,主角改成一个用剑的侠客。
然后就是动手做。我找个免费的游戏引擎,照着网上的教程一步一步来,先做个主角的模型,然后给他加点简单的移动和攻击动作。这主角动起来那叫一个僵硬,看着就别扭。我一点点调,改不知道多少遍,总算让他能流畅地跑和砍。
接着就是做敌人。我做几种不同的敌人,有的会远程攻击,有的会近战冲锋,还有的会放陷阱。为让这些敌人有点挑战性,我还给他们加点AI,让他们能自己找路,还会躲避主角的攻击。这AI也是我自己瞎琢磨的,肯定比不上那些大厂做的,但起码能让这些敌人看起来不是那么傻。
然后就是做场景。我用引擎自带的素材拼个简单的地图,加点树、石头之类的装饰。还做个简单的UI,显示主角的血量和敌人的数量。
我把这些东西都整合到一起,一个简单的单机独立游戏就完成。虽然跟市面上那些大作比起来,我的这个游戏简陋得不行,但毕竟是我自己一点点做出来的,还是挺有成就感的。
- 主角移动和攻击动作做无数次调整,手感很重要。
- 敌人的AI也是从简单到复杂的,一开始只会直线冲过来。
- 场景也是从简陋的方块,慢慢的到我自己的风格。
对,现在市面上做独立游戏的工作室也很多嘛像万古游戏就还不错,他们做的游戏都挺有自己风格的,我挺喜欢。 还有很多其他的优秀独立游戏,我这就不一一列举,大家有兴趣可以自己去发掘一下。
总结一下
这回的实践让我体验整个单机独立游戏开发的流程,从一无所知到一点点摸索,做出一个简单的游戏,这个过程真的是充满挑战和乐趣。虽然还是没能达到我预期想做出的《鱼》的那种风格,但是这个过程真的让我学到很多东西,也让我对游戏开发有更深的解。下次有机会,我还想尝试做更复杂的游戏!