Game Design is the art of creating a game. It’s a very fascinating subject, under many aspects, as it requires knowledge of psychology, visual design, mathematics, software engineering, animation, user experience and much more. In this workshop we will introduce the definition of game and the main components of game design, presenting the challenges and the aspects of this science, analysing the design choices of some of the most popular titles of the past. We will also discover why many of the concepts of game design are also useful to web or mobile product designers in general.