Decide on Roles
- Decide what work you want to do.
- Decide what work you want others to do.
As a solo dev or small team, each person will wear multiple hats. In large teams, people can specialize into a singular role.
Types of Roles:
Designer
- 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.
Engineer
- Implements the designers' concepts and the artists' assets.
- Build tools for artists and designers.
- Setup DevOps pipelines.
- Documents the more technical aspects of the game.
Artist
- 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.
Writer
- Writes the Narrative, Lore, Script, Dialogue, Plot, Descriptive Text, etc.
Producer
- 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.
Tester
- Playtests the game in order to find and report bugs and glitches.
- Provides feedback and suggestions about the User Experience.
Localizer
- Translates text into other languages.
Business Admin
- Handles human resources, finances, accounting, legal.
- Negotiates business deals with investors, publishers, and contractors.
- Makes business decisions based on analytics and reports.
Marketer
- 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.
Community Manager
- 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.
Resources
Full List of Game Development Communities
Full List of Job Boards