The Foundations of Game Design: Mechanics and Dynamics

Game design is a balance, between structure and spontaneity where […]