Decorative Icon

Pick Your Roles

Decide on Roles

  1. Decide what work you want to do.
  2. 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