To join the Thrive development team you can either send us an application via email containing the information outlined below or you can fork the repository and submit a pull request for a small feature or update. if your pull request is accepted, then you can email us an application to be accepted based on the completed pull request. If your application is accepted, you’ll be sent an invitation to join our development forums and contribute to discussions. Note that you must be at least 13 years old in order to join the team.

When applying by email send your application to with the subject heading ‘New Application’. If you don’t use this subject heading your message may accidentally be caught in the spam filter. If you don’t receive a reply within five days, it’s fine to contact us via one of our social media outlets for an update.

Here is the information you should put in your application:


You can pick your username when you get invited, but to let us know what to expect you can tell us the username you usually go by on Discord / forums.

Development Team(s)

Development teams cover the broad areas of development you can work in, though any dev is free to contribute to any area they have skills in. Choosing which best applies to you should be straightforward. Our development teams are listed on the wiki. You can find the exact roles we are looking to fill on this wiki page.

Personal Summary

Introduce yourself and explain which areas of development you are interested in helping with. Include which skills you have with samples/examples of work you have done such as a portfolio, github or other code you have written. We cannot gauge skill level without these examples – artists should attach artwork portfolios and programmers should link us to existing projects, for instance. However a few sentences describing the game making skills you have is fine.


You must sign our contributor license agreement (CLA) before your work can be accepted. As such we now require any applicants to join the team to have signed the CLA. You can sign the CLA online. Please mention in your application that you have signed the CLA.

(Optional) How You Found Thrive

If you want, let us know where you first came across our project and what made you want to apply. This is purely for outreach purposes.

(Optional) Contact Declaration

Tell us whether you’re happy for Revolutionary Games to contact you if you disappear soon after joining to make sure you haven’t forgotten. Again, this is purely optional, but it helps make sure new members don’t go missing. We’re perfectly happy if you’d prefer not to be contacted in the future.