A couple years ago, I started a group/team of passionate people in game development. I was the one who had the idea to form a group that will (hopefully) later be a company/real studio. I was the one who gathered the people too.
We are consisting of only a few people (< 10 people) and everyone has their own specialties in game development. For some reason, everyone agreed to make me the executive director of the group.
We are currently focused in creating flash games and mobile games. Until now, we have created a few free game titles and gained profit from some freelancing projects. Since I have no prior experience in running a "company", I decided to split the profit we gained from projects equally regardless of the member's role in the company, as long as he/she is involved in and have contributed a decent amount of work to the development of the project.
My questions are:
What you are describing is a partnership type of relationship which is a bit similar to that of a Law firm or a consultancy firm (at least the freelance part is).
This type of companies usually have a hierarchical compensation structure when it comes to revenue splitting and positions. The titles and roles may vary a bit but the basic principles should apply in your case as well. Here is how it normally works:
In terms of compensation, all of the above are getting salaries but the revenue is spitted only between the partners.
You seem to have a simple setup so I would suggest a simple solution: