Yes! I cannot do this alone. I am a terrible artist so completely depend on viewers for that... but other areas can be a huge help as well. Anyone is welcome to contribute ideas, code, help test, art, music, ...everything that goes into a project.
You can get as involved as you like. FYI officially this is just me. Some have gotten very involved, but it started with them stepping up in chat saying they would like to help. Please feel free to jump in, maybe starting small.
Pros:
- Experience / fun.
- For your portfolio.
- Credits in the game itself.
- If you make a sizeable contribution, I may be able to return the favor someday in the form of a letter of recommendation (or similar).
Cons:
- I cannot afford to pay you for your time.
- If someday we become profitable, this will change.
- All your contributions must be submitted with an open-source, free for commercial-use license (such as MIT).
- Not all contributions will fit the theme or goal of the game, i.e. I cannot promise we'll use your work.
You can poke around our TODO lists here https://docs.google.com/document/d/16UcYhl3vxI0_eIHl3o-dfzr6S18MlRkq6_ywJAZBI5M/edit .. or if you have another idea, just let us know.
If there is something you are considering doing, it may be best to check in with us in chat before you start (in case someone else is on it or to confirm the direction).
To submit there are two options:
- For subscribers only:
- The entire game is available on GitLab. You can submit pull requests like you would for any git project.
- Connect your account at collab.hardlydifficult.com.
- FYI Subs can view the source for our game and all the projects we work on. This is not 'open source' - for educational purposes or to help with the game, all rights reserved.
- Please limit the number of files changed, especially scenes and prefabs which typically do not merge well.
- The entire game is available on GitLab. You can submit pull requests like you would for any git project.
- For anyone:
- Submit files (e.g. art or code) via merge requests to this public repository.
- Your changes must be under a folder with your username and include an open source license, such as MIT (template below).
- Brand new to Git? This Intro to GIT has been recommended.
- Basic process for submitting:
- Click 'Fork'. This creates https://github.com/your-name-here/submissions
- Click 'Create new File' and create [your twitch name]/license.txt
- 'Upload files' (or use a Git client) and commit to your master branch.
- Optionally add a 'credits.txt'. Include the details (e.g. name/website) that you would want in the credits screen.
- Click 'New Pull Request'.
- It should default correctly, but this should create a pull request merging your master branch into my master branch.
- In the comments describe what changed (if art, maybe include a screenshot).
- Submit files (e.g. art or code) via merge requests to this public repository.
Copyright (c) (year) (your name here)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Support on Patreon, with Paypal, or by subscribing on Twitch (free with Amazon Prime).