Working with the team
First off, thank you for choosing to work with Vegan on a Desert Island (VOADI)! We are thrilled by your eagerness to help make this game awesome, and dearly cherish your contributions.
This guide is aimed at freelancers and contributors looking to work on VOADI.
Chatting on Riot
All game discussion and decisions take place in the Riot chatroom.
- Join here: https://riot.im/app/#/room/#voadi:matrix.org
It's possible to join with Discord. You'll be able to access the room just fine, but you won't be able to start a private chat with other members of the team (we appear as "bots" in Discord).
You can do it by joining the Solarus Discord, then entering #voadi.
✨This section applies to freelancers with an active project only.
The baseline level of involvement we expect from a freelancer is a weekly update every Thursday by 5:00pm EST.
Please share updates directly in the Riot chatroom.
You can say just about anything, like:
- "Hey everyone, I'm still working on ___ but I'm making good progress. I'll touch base again next week!"
- "I didn't get around to working on ___ this week, but I haven't forgotten about it."
- "Hey people, here's my latest revision of ___!"
The goal isn't to enforce a rigorous schedule, it is just to show your face and give a little bit of information, which helps us plan ahead. It eases our anxiety, and it's a lot better to send an update saying you made no progress than it is to postpone or skip the update.
In the ideal scenario, the whole team is actively engaged in the chatroom. We'll share ideas, collaborate, teach, and learn.
If you are ever struggling with something, please ask for clarifications, or talk your problem through with us. We don't expect you to be perfect, and we're eager to help each-other.
We prefer our team to have a lot of transparency. We encourage you to "think out loud" in the chatroom to promote collaboration.
✨This section applies to freelancers only.
We prefer to pay freelancers a fraction of the cost up-front, and then make several payments throughout the course of the project. We think that paying often is more motivating and promotes a better relationship.
Currently PayPal is the only payment method we support. Please provide us with a PayPal-enabled email address.
Tracking your hours
If you charge an hourly rate, please track your time in a spreadsheet. If you are going to exceed our budget, please let us know ahead of time.
If you charge per-asset, please keep a spreadsheet of this too.
VOADI is a free and open-source project. All code, graphics, illustrations, music, writing, and anything else created for VOADI must be available under a Free Culture license. We cannot accept any proprietary contributions.
These are our preferred licenses:
- GNU GPL 3.0 for code.
- CC BY-SA 4.0 for illustrations, music, graphics, and text.
- Other Free Culture licenses, by request.
All contributors must explicitly license each of their contributions.
Licensing pixel art files (*.png)
For pixel art, create a stamp that you'll apply to each of your files. For example:
(The stamp itself does not meet copyright's threshold of originality so you're free to use this one as a base)
Licensing streaming audio files (*.ogg, *.wav, *.mp3, etc)
For streaming audio formats, use a program like EasyTag to edit the metadata and include the text
Licensed under CC BY-SA 4.0 in the "Copyright" field.
Be sure to also include your name in the "Artist" field so people know how to credit you.
Licensing FamiTracker files (*.0cc, *.ftm)
In FamiTracker's "(copyright)" field, write
Licensed under CC BY-SA 4.0.
Licensing other files
Create a ZIP containing the file(s) and another file called
Inside it, write:
By <yourname>. Licensed under CC BY-SA 4.0.
If you can embed license data in the file, do it.
If it's too obscure, create the ZIP with
readme.txt just to be safe.