Up to date

This page is up to date for Godot 4.3. If you still find outdated information, please open an issue.

How to contribute

The Blazium Engine is free and open-source. Like any community-driven project, we rely on volunteer contributions. On this page we want to showcase the various ways you as users can participate - to help you find the right starting place with the skillset you have. Because contrary to popular opinion, we need more than just programmers on the project!

Technical contributions

  • 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.

  • Test Development Versions While it is recommended to use the stable releases for your projects, you can help us test dev releases, betas, and release candidates by opening a copy of your project in them and checking what problems this introduces or maybe even solves. Make sure to have a backup ready, since this can produce irreversible changes.

    Find recent development versions directly on our download page, or linked in their own blog posts.

  • Contribute Engine Code (mainly C++) The engine development is mainly coordinated on our Engine Development Discord Chat in the Official Discord server, so if you are serious about making PRs you should join us there!

    Read more about the technical submission process: Contributing code

  • Review Code Contributions All pull requests need to be thoroughly reviewed before they can be merged into the master branch. Help us get a headstart by participating in the code review process.

    To get started, chose any open pull request and reference our style guide: Pull request review process

  • 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.

  • Demo projects (GDScript, C#, and making Assets) We provide new users with demo projects so they can quickly test new features or get familiar with the engine in the first place. At industry events, we might even exhibit these demo projects to showcase what Blazium can do! Help improve existing projects or supply your own to be added to the pool, and join the Discord server in the Engine Development Discord Chat to talk about it.

  • 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 Official Discord server to improve the Blazium Engine with your technical writing skills.

  • Translations (spoken languages other than English) Are you interested in making the Blazium Engine more accessible to non-English speakers? Contribute to our community-translations.

Community support

  • 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.

    Have a look around your favorite community platform and you might come across open application calls.

  • Answer tech-support questions With many new people discovering the Blazium Engine recently, the need for peer-to-peer tech-support has never been greater. .. See the Blazium Official Discord server for a list of official and user-supported Blazium communities.

  • Create tutorials & more How did you get started with the Blazium Engine? Chances are you looked for learning materials outside of what the documentation provides. Without content creators covering the game development process, there would not be this big of a community today. Therefore it seemed only right to mention them in a page about important contributions to the project.