Before we define rules or start sketching out game art, we must first consider what type of game we are trying to make. Once we determine what game type we want to make, we can start working on its other aspects (we cover these in later exercises of this lesson).

The following is a list of some of the most common game types:

  • Platformer: a player controls a character that has to run and jump on platforms while avoiding obstacles
  • Multiplayer online battle arena (MOBA): multiple players face off in an arena-style environment
  • Sports: a representation of a current or made-up sport
  • Role-playing game (RPG): players assume different kinds of fictional characters and play through a story
  • Puzzles: solving problems and puzzles through specific challenges
  • Strategy: slower, sometimes turn-based game that requires different strategies to win
  • Action/Adventure: high-paced game with the character going through a series of quests or missions

These are some common game types, but over the years, many types have evolved to make new exciting game types.

When designing a game, selecting the game type can depend on your initial idea or preferences. For example, do you want to create a game where the character has to solve missions to win? This might be an action-adventure game. Do you want to make a game where players can control characters that face off in an arena? You might design a MOBA game. Do you want to create a fictional world where players can assume different fictional roles? You might make an RPG. We must clearly define things like this at the beginning of the design process.


Click each card to get a quick description of each game type.

Move to the next exercise when you are ready.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?