今天心血来潮,想搞个生存建造类的单机游戏玩玩。之前一直在玩别人的,这回想试试自己动手做个能玩的小东西出来。
一开始啥也不懂,就到处搜教程。发现好多人都在玩《我的世界》这种,我也想试试。先从搭个小木屋开始,游戏嘛总得有个住的地方。
然后就是想办法弄吃的,不然游戏里的角色得饿死。搜一下,看到有人说《海岛生存》这个游戏,也是在岛上求生,感觉挺有意思。我就琢磨着,要不也加个海岛的背景进去?
光有吃住还不行,还得有点挑战。看到有人提到《丛林生存》里的天气变化,一会儿下大雨一会儿热死人,感觉这个点子不错。我决定也加个天气系统,让游戏更刺激点。
我就开始动手。先画几个草图,把大概的场景和角色都设计一下。然后就开始找素材,弄模型,一点点把这些东西拼起来。这过程真是费不少劲,不过看着自己的“世界”慢慢成型,还是挺有成就感的。
实现过程
搭好框架后,接下来就是各种细节,我来一一分享下。
- 资源收集:一开始啥也没有,所以得让角色去砍树、挖矿,收集木头、石头这些基本材料。
- 物品制造:有材料,就能做工具、武器,还能建房子。这一步也挺有意思的,看着角色从啥也不会,到后来能造出各种东西,感觉就像在玩养成游戏。
- 生存挑战:除天气变化,我还加些野兽进去,让角色时不时得跟它们打一架,不然就被吃掉。看到有人在玩一个叫做《木筏求生》的游戏,我就想能不能把海上漂流的元素也加进来,比如设计一些海上生存的挑战。
当然游戏里肯定少不建造元素,像《中华时代建设者》这种直接上手就能玩建造的还是挺好上手的,我也在我的设计里融入一些。比如,我给角色加个背包,可以装各种东西。还弄个简单的合成系统,让角色可以用不同的材料组合出新的物品。
整个过程大概就是这样。虽然现在做出来的东西还很简单,但基本的功能都有。以后有时间,再慢慢往里面加东西,让它变得更丰富。
对,现在市面上做游戏的工具也挺多的,大家用的比较多的应该是Unity。不过这回我用咱们万古游戏自己开发的引擎,感觉也挺顺手的,万古游戏引擎目前的功能还比较简单,但是做我这种小游戏是够用。
这回尝试还挺有意思的。虽然过程有点累,但看到自己做出来的东西能跑起来,还是挺开心的。下次有啥新想法,再继续折腾!