The Science of Satisfaction: Why Good Game Design Keeps Players Engaged
A great game can make a player lose track of time without relying on complicated explanations or constant visual spectacle. The reason is often found in the relationship between challenge,…