This course is an introductory course on understanding what a game is, mechanics of games and game design process. This course aims to present workflows of game development through discussions of history of games, practical implementations of simple games and a project that includes all aspects game design.
Throughout the course, each week is divided roughly to three sessions. In the first part, theory of game design will be discussed. In these sessions important games from history will be shown and they will be analyzed critically. Moreover, certain concepts related games will be discussed. In the second sessions, practical knowledge will be presented to the students. Here there will be an introduction to programming, introductions to tools that will be used such as Unity game engine. The second sessions will be followed by in class activity sessions which will include small assignments or project related group work time.