Project “Revolt”

Revolt is the project by which all other projects are planned, organized and built. Click here for more info on Project Revolt.

Membership

Some expertise in the industry is mandatory.  This does not necessarily mean that the person applying must be a professional.  The work the person displays for entrance must show at least one skill has been developed. The individual joining must present their true name and identity to their fellow members of the group on the back end.  The face they choose to show to the public may be a pseudonym or an avatar of their choosing, but for the sake of accountability true identities are encouraged.

The artist/developer’s work will then be reviewed by at least two other people in the project and vetted for admittance.

Someone can be suspended or removed from revolt if they accumulate enough “Brands.” A brand is a negative mark on a participant for undesirable conduct.

Conduct that will earn a brand:

  1. Bullying
  2. Sexism, Racism, Ageism.
  3. Sabotage including; stealing, destroying or introducing any element either digital or behavioral that negatively affects the participant’s project or Revolt itself.
  4. Criminal Behavior.

Projects:

Each project will be a stand alone module that a team creates and distributes for profit.  Be that as a patreon, a kick-starter, a commission or a service such as app stores, asset stores or Steam.

Reward System:

The profits and payouts will be determined using a formula that takes the amount of income for a project and distributes it among the participants of the project:

Total monthly income of project = I

Each participant = P

Contribution points, minutes spent on project by each participant = C

Skill level, the number of skills employed and the level of skill acquired = S 

Total contribution points of all participants = for each P: C*S = X 

Compensation Formula:

for each P:

X = C*S 

i = 0

for each P:

P[i] = I/X 

Each participant’s compensation = P[i]

Here is a link to a spreadsheet that contains the formula (feel free to check my math 😜 ):
RevenueShareFormula

There will be a system of points that can help form the team structure and reward system:

Contribution Points = Time spent in creation of the project expressed in minutes.

Skills = The expertise you bring to the table.  There will be categories of Skills:

  1. Modeling
  2. Texturing
  3. Rigging
  4. Animation
  5. Effects
  6. Level Design
  7. Audio
  8. Coding
  9. Pipeline Development
  10. Marketing
  11. Business developmet

Each Skill will be divided up into separate, more specific categories:

Modeling:

  1. Machined
  2. Environmental
  3. Creature
  4. Humanoid
  5. Hair
  6. Cloth

Texturing:

  1. Machined
  2. Organic Environment
  3. Organic Creature
  4. Organic Humanoid
  5. Hair/fur
  6. Clothing
  7. Shader scripting

Rigging:

  1. Simple Prop (e.g. Door etc.)
  2. Machine
  3. Creature Quadruped
  4. Creature Flight, Wings
  5. 4 < legs/appendages
  6. Humanoid Biped
  7. Level Design
  8. Facial
  9. In source package simple scripting (e.g. Maya script that selects all joints in a skeleton)
  10. In game simple scripting (e.g. Unreal door opening)
  11. Dynamic In source package scripting (e.g. Maya)
  12. Dynamic In In game scripting (e.g. Unreal)

Animation:

  1. Simple Prop (e.g. Door, Platform etc.)
  2. Complex machine (e.g. Robot)
    1. Walk Cycle/Run
    2. Attack/Defense
    3. Idle
    4. Death
  3. Creature quadruped
    1. Walk Cycle/Run
    2. Attack/Defense
    3. Idle
    4. Death
  1. Humanoid body
    1. Walk Cycle/Run
    2. Attack/Defense
    3. Idle
    4. Death
    5. Facial
    6. Lip Sync
    7. Emotion
    8. Dynamics

Effects:

  1. Particles
  2. Dynamic apparatus (e.g. chain, rope)
  3. Dynamic environment (e.g. wind affecting trees or character)
  4. Dynamic material (e.g. water, clothing)
  5. Lighting
  6. Screen effects (e.g. lens flares, fog)

Level Design:

  1. Environmental obstacles (e.g. platforms, mazes)
  2. Technical obstacles (e.g. mini games)
  3. Enemy placing, paths.

Audio:

  1. Event based audio (e.g. footsteps)
  2. Atmospheric audio (e.g. birds chirping)
  3. Music score
  4. Voice over

Coding:

  1. Event systems (e.g. door opening)
  2. Character behavior
  3. Level functions  (e.g. steps for getting from one environment to another)
  4. Inventory database structures
  5. Platform optimizations

Pipeline Development:

  1. In source program scripting (e.g. automated character setups)
  2. In game program scripting (e.g. automated import scrips)
  3. Educational video tutorials
  4. Educational written tutorials
  5. Project management structuring (e.g. systems for how work is delegated, submitted, reviewed, credited)

Marketing:

  1. Submission of work to social media, online portfolios
  2. Creation of promo videos
  3. Sharing of progress of Skills obtained

Business Development:

Any effort to improve the function of the revenue stream and accreditation process.

Badges:

Experience Badges are linked to SkillsSkills are expressed in project and Badges are earned through Skills. Badges will carry through into the Revolt system. Experience badges will be icons that will be displayed along the profile of the participants in the Revolt system. Skills will be displayed as decorations on the badges. The more skills you demonstrate the more decorations you get alongside your badge. The more badges and decorations you have the higher your rank in the Revolt system and therefore the more pull you get in the community and on projects.