Decide on Roles
- Decide what work you want to do.
- Decide what work you want others to do.
Types of Roles:
- Creates the concepts and ideas for the game.
- Maintains Game Design Document.
- Works with engineers to script the game.
- Works with artists to establish an art direction.
- Works with writers on the story and narrative.
- Implements the designers concepts and the artists assets.
- Build tools for artits and designers.
- Setup DevOps pipelines.
- Documents the more technical aspects of the game.
- Creates the 2D or 3D art assets.
- Concept, Character, Props, Environment, UI, Graphic, Pixel, Font, etc.
Composer and Musician
- Creates the Music, Sound Effects, and Sound Design.
- Writes the Narrative, Lore, Script, Dialogue, Plot, Descriptive Text, etc.
- Creates a development schedule and a task backlog for the Designers, Engineers, Artists, Writers, Testers, etc.
- Helps establish development processes and best practices.
- Sets production deadlines and makes sure development stays within budget.
- Playtests the game in order to find and report bugs and glitches.
- Provides feedback and suggestions about the User Experience.
- Translates text into other languages.
- Handles human resources, finances, accounting, legal.
- Negotiates business deals with investors, publishers, and contractors.
- Makes business decisions based on analytics and reports.
- Analyzes demographics and market success to determine business success.
- Copywrites marketing material for campaigns and business pitches.
- Performs A/B Testing with marketing material.
- Analyzes results of marketing campaigns.
- Works with artists and designers to make marketing assets.
- Moderates community discussion.
- Manages Social Media accounts.
- Engages with fans and community members of the game.
- Relays community feedback and concerns to developers.
- Works with marketers to encourage community engagement and growth.
Draft a Recruitment Post
Draft a recruitment post for your project and the open roles. The more details you provide, the more likely people will inquire and join your team.
Recruitment Post Template:
My Previous Projects: (If Applicable)
Responsibilities of Role(s):
Required Experience for Role(s):
Project Length: (X Months, X Years)
Compensation: (Unpaid, Revenue-Share, Commission, Hourly, Salary)
Pros and Cons of Hiding Info Behind an Non-Disclosure Agreement (NDA)
- NDA is a good way to keep your business and game idea a secret.
- But, people may be less likely to contact you about your project.
- The lack of information may reduce your ability to find the right individuals for your team.
Recruit Team Members
Publish Your Recruitment Post
- Game development forums, subreddits, and discord servers.
Contact individuals Looking For Work
- You can find "looking for a team" or "looking for work" posts in the same forums, subreddits, and discord servers where you published your recruitment post.
- Individuals looking for a team include freelancers, hobbyists, or beginners.
Network with Local Game Dev Community
- Attend local game dev meetups or events, and ask other attendees if they would be interested in joining your project.
- Even if they don't join your team, they may be able to connect you with others who may be interested in joining.
Interview and Evaluate Team Members
- Spend more time learning the necessary skills to make the game.
- More likely to volunteer to work on the project.
- May have difficulty implementating complex features.
- Have an easier time designing, building, maintaining, and features.
- Expect compensation for their high skill labor, especially if your project requires a significant time commitment.
- Expect weekly or monthly progress.
- Generally work during their limited free time.
- Work hours may be inconsistent.
- Expect daily and weekly progress.
- Work hours tend to be consistent and predictable.
Local Members / Similar Time Zones
- Working in-person makes it easier to motivate each other and keep each other accountable.
- Working with people in the same time zone also makes it easier to synchronize the production schedule and ensure everyone is working around the same time.
Remote Members / Differnet Time Zones
- Allow team members to work on the project anytime and anywhere.
- Access talent that normally isn't available in your local area.
- Requires more effort to manage and make sure team members are working on tasks regularly.
- Volunteer members are more likely to abandon the project.
- Communication may be delayed, and trust may take longer to build up.
The team's size will determine how much work can be distributed and completed simultaneously.
- Production is entirely dependant on you.
- While you have full creative control, every aspect of the game will require your attention.
- Production times will drastically increase because tasks can only be performed sequentially.
- Individuals can be divide up the task work in parallel.
- Individuals specialize and mainly work in one discipline, or generalize and work in multiple disciplines.
- Individuals are highly specialized.
- Take ownership of specific areas of development within a discipline.
Full List of Game Development Communities
Full List of Job Boards