Defold is developed in the open by the Defold Foundation together with community contributors. You can help improve the engine, editor, extensions, documentation, tutorials, and examples.
Start by choosing an area, reading the contribution guidelines, and keep each change focused, tested, and easy to review.
You can contribute not only to the engine or editor source code - there are manuals, examples, tutorials and documentations that we;d love to get a glow up, or translation to your native language! Pick the repository that matches the kind of improvement you want to make.
Work on the runtime, editor, platform integrations, and infrastructure that supports native extension builds.
The main Defold repository for runtime code, editor work, platform support, build flow, and core engine systems. Check details in the repository. ↗
Improve the build service and tooling used to compile native extensions for Defold projects. Check details in the repository. ↗
Improve the learning materials that help new and returning users understand Defold faster.
Update the documentation source for manuals, tutorials, and learning content published on the Defold site. Check details in the repository. ↗
Improve example projects and sample code that show Defold concepts in small, practical use cases. Check details in the repository. ↗
Before opening a pull request, make sure the change is scoped clearly, validated properly, and aligned with existing Defold patterns.
Fix one well-defined problem at a time and make it easy for reviewers to confirm the behavior change.
New functionality should be intentionally scoped, well designed, and justified by a real Defold use case.
Use the official guide and the public discussion channels before investing in a large change. That reduces review churn and helps align the work with how Defold is maintained.
If you are not ready to submit code or docs yet, you can still help Defold by reporting issues clearly, helping other developers, or supporting the Foundation.
Use the forum, editor issue reporting, and support docs to document bugs and share reproducible cases.
Answer questions, share workarounds, and support developers who are getting unstuck with Defold.
Fund ongoing development through donations and partnerships if you want to help without opening a pull request.