Super Ball 功能開發快照
主要演示了遊戲內的交互音效,歡迎進行任何形式的反饋
音頻開發使用了 Resonate 插件
這個插件一定程度上填補了 Godot 音頻管理的薄弱,可以更方便的集中化管理音效和音樂
說實話感覺音效方面的開發,技術方面並不存在太大的難度
更多的問題在於音效的尋找上,音效相比圖片等素材更不直觀,作為一個個人開發者也無力進行音效製作
在音效的尋找上耗費了很多的時間,同時還得進行多次的測試替換以找到最為契合的音效
鼎立推薦 Audacity 這款開源軟件可以進行快捷的音頻調整
例如素材的二次剪輯,降噪,漸入漸出,音量調節,乃至進行格式轉換
不過格式轉換更好的方案還是使用 Ffmpeg
因為 Audacity 無法進行批量化的轉換,但是 ffmpeg 因為沒有 UI 所以使用起來還是會麻煩一些
“機核文章好像沒法寫代碼塊,代碼就放在博客裡了”
![](https://image.gcores.com/5ec4d3b9aa8085171c7694285d798c35-1929-927.png)
通過這個腳本可以一鍵對 comp_in 內的音頻文件進行轉換,總體來說也算比較方便
個人的素材使用主要是 itch 的免費音效,kenney 提供的免費音效,再次感謝無私的開源者們
在 Godot 4.3 音樂管理方面又會帶來增強,會新增播放列表,和多個音頻的分層播放,還是很期待的,也感謝 Godot 社區的貢獻者們
最後說說我的遊戲,這是一個多人派對遊戲,會有多個子玩法組成,目前在做的這個玩法會有一些類似《火箭聯盟》有一些相似的底層設計思路
當前完成了一些基礎功能,包括本地聯機的部分,能進行網絡的匹配,不過還有一些 bug 需要修復,當前的局內規則也還沒有進行開發,在全部完成之後會進行遊戲性的測試
其實我也知道一個網絡遊戲的開發對我來說還是會挺有挑戰的,一個基於物理的網絡遊戲就更難了,不過也一步步的在向前挪動,說實話也並不知道最後是否能產生一些價值,為一些玩家帶來快樂
作為一個獨立開發者不免有時會陷入迷茫,覺得無力,感到孤獨。不過也沒有其他的選擇,唯有穩步的向前推進,後續如果有精力的話也許會謝謝整個遊戲的策劃思路。不過主要精力因該還是放在遊戲的開發上
之後會再放出一些其他的開發切片,不過可能不會出視頻教程,當然看需求的話會在博客上寫一些文本類的教程,和放出一些簡單實用的腳本/著色器之類
Godot 總的來說還是存在著很一些 bug 和不完善的地方,不過好在其擁有著一個龐大且活躍的社區。這能很大程度補上一些功能上的不足,也能感受到其在不斷的變好
對於引擎我並沒有足夠的實力進行貢獻,但我想用其製作出滿意的作品也算是某種程度的添磚加瓦
總之 - Just do it.