Contribute to Defold

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.

Choose where to contribute

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.

What good contributions look like?

Before opening a pull request, make sure the change is scoped clearly, validated properly, and aligned with existing Defold patterns.

Bug fixes

Fix one well-defined problem at a time and make it easy for reviewers to confirm the behavior change.

  • Keep the contribution focused on a single bug or regression.
  • Add or update unit tests when the change should be covered by tests.
  • Test on all affected platforms when the bug is platform-specific.
  • Follow existing code style and implementation patterns.
  • Make sure you are legally entitled to submit the work.

New features

New functionality should be intentionally scoped, well designed, and justified by a real Defold use case.

  • Keep the contribution to one clear feature or capability.
  • Confirm the design fits Defold’s existing architecture and workflows.
  • Add tests and validate the feature on all affected platforms.
  • Follow existing code style and implementation patterns.
  • Make sure you are legally entitled to submit the work.

Before you open a pull request

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.

Corporate Platinum Partners
Corporate Gold Partners
Corporate Bronze Partners
Special Partners
Friends of Defold
Memberships