Skill-based matchmaking system

  1. Player Performance vs Player Achievement (Gamification Achievement Systems Tips)
  2. PvP (Player vs Player) vs PvE (Player vs Environment) (Player-Centric Gamification Tips)