Nowadays, computer games are played in a technology-rich environment equipped with laptops, smart phones, game consoles (mobile and stationary), set-top boxes, and other digital devices. It is believed that the intrinsic motivation for games in young people can be combined with educational content and objectives into what Prensky calls “digital game-based learning” [1]. In recent years especially, the innovative mobile electronic products, such as phones and Android phones, present new opportunities for Game- Based Learning (GBL). These devices can be combined with game content to be played in different locations such as classrooms, offices, homes, and outside, for formal and/or informal learning. Further, new game development tools, including some game editors, simplify the game development process and even let game players create their own games without programming. In this context, not only can a game be used for learning, but game development can also be used as assignments in education.This thesis investigates how to apply games or game development as a motivation for lecture-based coursework learning using current computer technology. The term “lecture games” is defined and categorized in order to identify the research scope. Generally, games can be integrated in coursework in three ways. First, games can be used instead of traditional exercises motivating students to put more effort into the work, and giving the teacher and/or teaching assistants an opportunity to monitor how the students progress with the exercises in real-time. Second, games can be played within lectures to improve the participation and motivation of students. These two approaches presented above are categorized as “Game as a motivation for lectures”. The third way, categorized as “Game development as a motivation for lectures”, involves modification or development of a game as a part of coursework using a Game Development Framework (GDF) to learn specific skills. The latter method is termed “Game Development-Based Learning” (GDBL). This...