Games are part of our lives and are not a waste of time because everyone needs intellectual experiences and development and the joy of playing. Multiplayer games play a role in the development of social connections too. Computer games made for educational purposes are called edutainment. Edutainment is part of gamification, which became known in 2010, and it means using game elements in other areas of life. In my chapter, besides providing some examples of mathematics and logic games and puzzles that proved to be successful when introduced in my university classes, I will deal with how to incorporate edutainment applications into university courses. In the broader spectrum of computer science, my research is focused on the subjects of “Algorithms and Data Structures” and “Programming methods” although some points and results can be applied to secondary school classes as well.