This module introduces students to the principles of game design by addressing issues in game histories, genres, technologies, and delivery platforms. Students will learn the different elements that go into a game and what makes a great game. Upon completing the module, students will be able to apply these game design principles to design and develop their very own 2D games.