贡献方式
Godot 是一款免费开源的引擎。和所有社区推动的项目一样,我们依靠志愿者贡献运作。在这个页面上我们想展示几种你们作为用户可以参与进来的方式,并帮助你们根据自己的技能来找到正确的出发点。和大部分人想的不一样,这个项目需要的不仅仅是程序员!
筹款
捐赠
我们创建了非盈利性组织 Godot 基金会来向 Godot 引擎提供经济和行政上的支持。实践上来看,这意味着基金会会雇佣人员兼职或全职从事该项目。具体工作内容包括引擎开发和一系列相关工作,包括代码评审、生产管理、社区和市场营销事务等。
With as little as 5 EUR per month, you can help us keep going strong. Currently, we are intending to hire more core developers, as to cover more ground with full-time specialists that supplement and guide volunteer work.
捐赠活动 想想你在社交媒体或者其他活跃社区上的粉丝。你可以在社交环境中使用这种影响力,再小的贡献也是有意义的,聚沙成塔嘛。
Are you a content creator? Consider adding a link to the Godot Development Fund to your descriptions. If you do live streams, perhaps think about organizing a stream with donation incentives.
Publish Godot Games. You heard right, simply publishing a game #MadeWithGodot can positively impact the well-being of this project. Your personal success elevates the engine to a viable alternative for other developers, growing the community further. Additionally, it opens the door for us to approach industry contacts about possible collaborations.
技术贡献
Report bugs & other issues As active users of the engine, you are better equipped to identify bugs and other issues than anyone else. To let us know about your findings, fill out this bug report form on our GitHub. Make sure to include as much information as possible to ensure these issues can easily be reproduced by others.
如果你想帮助整理问题跟踪器的话,甚至可以考虑加入 bugsquad !
测试开发版本 虽然我们建议使用稳定版开发项目,但你可以帮助我们测试开发发布版,beta 版本和候选版本;在其中一个版本中打开项目副本,观察其中出现或解决的问题。该过程可能对项目产生不可逆的改变,所以请确保事先做好备份。
可以直接从下载页面中找到最近的 开发版本 ,或者在相应的博客页面中找到链接。
贡献引擎代码(以 C++ 为主) 引擎开发主要在我们的 Contributor RocketChat 中进行协调,如果你对自己的拉取请求是认真的话强烈建议加入!
更多关于技术提交流程的内容见:贡献代码
引擎的每个主题领域都有相应的团队来协调工作。加入链接中的聊天室可以让更多人关注你的 PR,你也可以了解公开的待办事项或参加会议。对于部分领域,我们甚至鼓励专家担任维护者!团队列表
评审代码贡献 所有拉取请求都需要先经过全面的评审才能和合并至 master 分支。请参与代码评审流程,让我们的工作事半功倍。
Write Plugins (GDScript, C#, & more) Community addons are not directly included in the core engine download or repository, yet they provide essential quality of life upgrades for your fellow game developers. Upload your plugins to the Godot Asset Library to make them available to others.
演示项目(GDScript,C#和资产制作) 我们为新用户提供了 演示项目 ,方便他们测试新功能或在新手阶段熟悉引擎。我们有时还会在行业相关活动上展出部分演示项目来示范 Godot 的能力!帮助我们改进现有的项目,或者将你自己的项目提供到集合当中,并加入 Contributor RocketChat 中的 demo channel 进行相关讨论。
Documentation The documentation is one of the most essential parts of any tech project, yet the need to document new features and substantial changes often gets overlooked. Join the documentation team to improve the Godot Engine with your technical writing skills.
翻译(除英语外的其他语言) 有兴趣让不说英语的用户接触到 Godot 引擎吗?来为社区翻译出一份力吧。
社区支持
Call for Moderators With a community of our size, we need people to step up as volunteer moderators in all kinds of places. These teams are organized by the Godot Foundation, but would not function without the dedication of active community members like you.
看看你最常用的社区平台,可能就会碰到开放申请。
Answer tech-support questions With many new people discovering the Godot Engine recently, the need for peer-to-peer tech-support has never been greater. See the Godot website for a list of official and user-supported Godot communities.
创建教程和更多内容 你当初是怎么学习 Godot 引擎的?很可能你当时找了文档以外的学习材料。如果没有内容创作者来覆盖游戏开发的过程,今天就不会有如此规模的社区。这样看来,在项目重要贡献的相关页面中提及到这些人非常合理。