This course is a gentle introduction to the field of computer-based game development. 

The student will be introduced to the principles of game designing and faced with the implementation's challenges.

This way, students will be prepared to be involved in games industry and also meet the IT industry demands .