Some things to note:
A couple textures in the game are from freepbr.com and don't allow commercial use. Look at Gnome-Space-Program/Assets/Textures/000_TEXTURE_CREDIT.txt
I intend to remove these textures and replace them with my own before releasing this game commercially!
I believe it is important for anybody willing to work on this game that they do so knowing that this game will be sold commercially on Steam or other various platforms.
However, as is made very clear, this game is open source. By contributing your code/assets you agree to it being placed under the copyleft GPL-3.0 license (you can read more on it here: https://www.gnu.org/licenses/quick-guide-gplv3.html
If you wish, you may credit yourself in the Contributors JSON file in GameData/Misc/Contributors.json.
- When starting a pull request, you MUST state what you changed/added down to each file.
- This is more or less just a general "keep your code clean" rule, but please ensure that any major changes you make don't break any other existing system.
- Following up with the previous rule, make sure anything you add is thoroughly tested.
- Avoid modifying work-in-progress systems. This can easily cause a conflict if said original developer of the system intended it to function one specific way.
- Keep your commits small. I don't like reading through hundreds of lines of code.
I (Sushut) am fairly busy a lot of the time. I greatly appreciate it if the community could check pull requests for anything ranging from potential malicious code to simple conflicts. Strength in numbers and all.