matchmaking

noun
  1. the activity of trying to encourage two people to begin a romantic relationship with each other
  2. the process of pairing players or teams of similar skill levels in competitive games or sports
  3. Usage: gaming; sports

Examples