Level Design Principles

  1. Game Difficulty vs Challenge Difficulty (Gamification Achievement Systems Tips)