Super Ball 功能开发切片

主要演示了游戏内的交互音效,欢迎进行任何形式的反馈

音频开发使用了 Resonate 插件

这个插件一定程度上填补了 Godot 音频管理的薄弱,可以更方便的集中化管理音效和音乐

说实话感觉音效方面的开发,技术方面并不存在太大的难度

更多的问题在于音效的寻找上,音效相比图片等素材更不直观,作为一个个人开发者也无力进行音效制作

在音效的寻找上耗费了很多的时间,同时还得进行多次的测试替换以找到最为契合的音效

鼎立推荐 Audacity 这款开源软件可以进行快捷的音频调整

例如素材的二次剪辑,降噪,渐入渐出,音量调节,乃至进行格式转换

不过格式转换更好的方案还是使用 FFmpeg

因为 Audacity 无法进行批量化的转换,但是 ffmpeg 因为没有 UI 所以使用起来还是会麻烦一些

参考这篇博客

通过这个脚本可以一键对 comp_in 内的音频文件进行转换,总体来说也算比较方便

个人的素材使用主要是 itch 的免费音效,kenney 提供的免费音效,再次感谢无私的开源者们

在 Godot 4.3 音乐管理方面又会带来 增强,会新增播放列表,和多个音频的分层播放,还是很期待的,也感谢 Godot 社区的贡献者们


最后说说我的游戏,这是一个多人派对游戏,会有多个子玩法组成,目前在做的这个玩法会有一些类似《火箭联盟》有一些相似的底层设计思路

当前完成了一些基础功能,包括本地联机的部分,能进行网络的匹配,不过还有一些 bug 需要修复,当前的局内规则也还没有进行开发,在全部完成之后会进行游戏性的测试

其实我也知道一个网络游戏的开发对我来说还是会挺有挑战的,一个基于物理的网络游戏就更难了,不过也一步步的在向前挪动,说实话也并不知道最后是否能产生一些价值,为一些玩家带来快乐

作为一个独立开发者不免有时会陷入迷茫,觉得无力,感到孤独。不过也没有其他的选择,唯有稳步的向前推进,后续如果有精力的话也许会谢谢整个游戏的策划思路。不过主要精力因该还是放在游戏的开发上

之后会再放出一些其他的开发切片,不过可能不会出视频教程,当然看需求的话会在博客上写一些文本类的教程,和放出一些简单实用的脚本/着色器之类

Godot 总的来说还是存在着很一些 bug 和不完善的地方,不过好在其拥有着一个庞大且活跃的社区。这能很大程度补上一些功能上的不足,也能感受到其在不断的变好

对于引擎我并没有足够的实力进行贡献,但我想用其制作出满意的作品也算是某种程度的添砖加瓦

总之 - Just do it.