Back to all courses

Fundamentals of game development

Individual course

Are you interested in understanding how the games industry works, and how game development differs from software development?

This course offers an insight into game development, game design principles and the most common games-related technologies, including aspects such as gamification, serious games and gameful design.

On this course, we dive into games industry-specific areas such as game design, game engines, usability, user experience and games from the viewpoint of business. Additionally, concepts which affect the software design, such as gamification or playful design, or games with additional purposes, serious games, are examined and explained. Please observe that this course expects the student to be a proficient programmer with at least one object-oriented programming language, and that the course requires the students to be able to familiarize themselves with new tools and technologies independently.

This is a 6 ECTS course which means it requires about 162 hours of work to complete. The course can be completed entirely in the LUT Moodle online environment.

Get to know the course details here (PDF).

You can get a digital badge after completing this course.

pelikehitys pelisuunnittelu suunnittelu pelillistäminen pelimoottori ohjelmointi

Further information about the studies

LUT University
Uolevi Nikula, ICT coordinator

Responsible teacher

LUT University
Jussi Kasurinen , Associate professor

Contact person for applications

FITech Network University
Monica Sandberg, Student services specialist
Start here
Start here
ICT Studies
Game development
Course code:
0 €
Teaching period:
Application deadline:
Application period has ended
Host university:
LUT University
Study is open for:
Adult learner,
Degree student
Teaching methods:
General prerequisites:
Bachelor's thesis or degree completed. Solid programming skills on some modern programming language (C++, Java, Python etc.), at least 2 courses (12+ study credits) on software engineering, software testing or similar topics.
Study suitable for:
People interested in game development
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.