gamedev-workshop

基地建造系統實作挑戰

使用 Unity 來製作一個基地建造系統原型。

使用者要可以利用房間與走廊物件來建立各種不同結構的基地。可參考《Subnautica》與《No Man’s Sky》的基地建造方式來汲取靈感。

這個問題的答案是開放式的,沒有絕對正確或錯誤的做法。技術或想法的運用請依照自己的認知來自由發揮。

遊戲玩法概觀

使用者可以建造、拆除、進入並在基地內部移動。

建造元件

使用者可以使用兩種基礎的建造元件:

建造流程需求

使用者可以將元件設置在地表,或者銜接到既有的基地上。元件相連時會自動對齊。相連的元件中間不會有門,而是自動連通。

元件禁止擺放成交疊的狀態。系統會有視覺回饋給使用者來提示目前的元件擺放方式是否合法。

挑戰提交方式

若想要參與本挑戰,請提供我你所實作的原型版本的 GitHub 連結。參與挑戰即代表同意讓程式碼在公開的場合被拿出來討論,本挑戰目的是希望所有人在過程中都能學到一些東西。

解法程式討論

討論過程會在 IGDShare Discord 上直播進行,並預定錄影下來供未來參考。

翻譯

如果你覺得這個工作坊有其價值,並通曉另一個語言,我們非常歡迎任何幫助工作坊內容進行翻譯的協助。把本儲存庫內容 clone 下來後,增加一份特定語言在地化的 README.md,例如 README-pt-BR.md,並送 PR 給我們。