如何貢獻
Godot 引擎是免費且開放原始碼的。如同任何社群驅動的專案,我們仰賴志願者的貢獻。在這個頁面,我們想展示各位使用者可以參與的各種方式,協助您根據自身技能找到合適的起點。因為與普遍認知相反,這個專案需要的並不只有程式設計師!
募款
贊助
我們創立了非營利的 Godot 基金會 ,以便在財務和行政事務上都能夠支持 Godot 引擎。實際上,這表示基金會聘請人員以兼職或全職的方式參與專案。這些職位包括引擎開發,以及程式碼審查、專案管理、社群與行銷推廣等相關任務。
每月只要 5 歐元起,您就能幫助我們持續穩健發展。目前,我們計劃聘請更多核心開發者,以全職專家的投入來擴大開發範圍,他們將能補充並引導志工的工作。
募款活動 想想你在社群媒體上的追蹤者,或你活躍的其他社群。運用你的影響力提醒你的社交圈,即使是小額的捐款也能帶來改變,特別是當許多人同時行動時。
您是內容創作者嗎?考慮在您的影片或文章說明中加入 Godot 開發基金 的連結。如果您有直播,或許可以考慮舉辦有捐款獎勵的直播活動。
發布 Godot 遊戲。 你沒聽錯,光是發布一款 #MadeWithGodot 的遊戲,就能對這個專案的健全發展產生正面影響。你的個人成功會提升引擎在其他開發者眼中的地位,使其成為一個可行的替代方案,進而擴大社群。此外,這也為我們開啟了與業界聯繫人洽談潛在合作的機會。
技術貢獻
回報臭蟲與其他問題 身為引擎的活躍使用者,您比任何人都更能發現臭蟲和其他問題。若要告知我們您的發現,請在我們的 GitHub 上填寫這個 臭蟲回報單 。請務必包含盡可能多的資訊,以確保其他人能夠輕易重現這些問題。
如果您有興趣協助我們整理錯誤追蹤器,您甚至可以加入 bugsquad !
測試開發版本 雖然建議您的專案使用穩定版本,您仍然可以協助我們測試開發版、測試版(Beta)和候選釋出版本(Release Candidate)。方法是在這些版本中開啟您的專案副本,並檢查會出現哪些問題,或者甚至解決了哪些問題。請務必事先備份,因為這可能會產生無法復原的變更。
您可以在我們的下載頁面直接找到最新的 開發版本 ,或是在相關的部落格文章中找到連結。
貢獻引擎程式碼 (主要為 C++) 引擎開發主要在我們的 貢獻者 RocketChat 上協調,所以如果您認真想要送出 PR(Pull Requests),請務必加入我們!
深入了解**技術提交流程**: 貢獻程式碼
針對引擎的每個主題領域,都有對應的團隊來協調工作。加入連結的聊天室,讓更多人關注您相關的 PR(Pull Request,程式碼合併請求)、了解未完成的任務,或參與會議。在某些領域,甚至鼓勵專家挺身而出擔任維護者!團隊列表
審查程式碼貢獻 所有的合併請求(Pull Requests)在合併到主要分支(master branch)之前,都需要經過詳盡的審查。參與程式碼審查流程,幫助我們搶先開始。
要開始,請選擇任一 開啟的合併請求 ,並參考我們的**風格指南**: Pull Request 審查流程
撰寫外掛(GDScript、C# 及更多) 社群擴充功能不會直接包含在核心引擎的下載或儲存庫中,但它們為您的遊戲開發同伴提供了重要的使用體驗升級。將您的外掛上傳到 Godot 素材庫 ,讓其他人也能使用。
示範專案(GDScript、C# 和製作素材) 我們提供新使用者 示範專案 ,讓他們可以快速測試新功能,或初步熟悉引擎。在業界活動中,我們甚至可能會展示這些示範專案,以呈現 Godot 的能力!協助改進現有的專案,或提供您自己的專案加入這個資源池,並加入貢獻者 RocketChat 中的 示範頻道 來討論。
文件 文件是任何技術專案最關鍵的部分之一,然而,記錄新功能和重大變更的需求經常被忽略。加入 文件團隊 ,運用您的技術寫作能力來改進 Godot 引擎。
翻譯(英語以外的口語) 您是否有興趣讓更多非英語使用者更容易使用 Godot 引擎?歡迎貢獻我們的 社群翻譯 。
社群支援
徵求版務人員 隨著社群規模的擴大,我們需要在各個地方有熱心人士挺身而出擔任志願版務人員。這些團隊由 Godot 基金會組織,但若沒有像您這樣活躍的社群成員的奉獻,將無法運作。
逛逛你常用的社群平台,你或許會看到公開的徵人啟事。
回答技術支援問題 近期有許多新手加入 Godot 引擎,同儕間的技術支援需求前所未有地高。請參考 Godot 官方網站 以取得官方和使用者社群列表。
製作教學與更多內容 你是如何開始使用 Godot 引擎的呢?很有可能你尋找了官方文件以外的學習資源。如果沒有內容創作者分享遊戲開發過程,今天就不會有如此龐大的社群。因此,在提及對專案的重要貢獻時,將他們納入其中似乎是理所當然的。