Back to all courses

Game development project

Individual course

The content of this course is identical with Fundamentals of game development (CT60A5400).

The objective for this course is for students to learn how to use their software engineering knowledge in an entertainment software engineering context. With the selected game development tools, student is capable to independently design and develop a small game program on some modern game engine platform, or work as a part of a team developing a larger game product.

Course contents

  • Games as software products
  • Basics of processes and models applied in the entertainment software industry
  • Basics of the game development tools
  • Introduction to game engines and their functions
  • Basics of 3D objects
  • Introduction to game development-related programming problem.
  • Basics of artificial intelligence in entertainment software engineering context.
  • Basics of sound engineering
  • Gamification and Serious games
  • Basic principles of AR and VR development

Learning outcomes

At the end of this course students will be able to:

  1. Conduct independent work in entertainment software engineering context.
  2. Independently design and implement a small-scale game program with some industry-relevant platform.
  3. Acquire further knowledge concerning the taught game development tools.
  4. Work as a productive member and as part of a team developing larger entertainment software product.

Course material

Based on the yearly implementation, the taught game engine tutorials and other materials given during the course.

Completion methods

The course can be started at any point of the year, and you have 90 days from the start to complete the course assignments on your own pace.

More information in the LUT University study guide.

You can get a digital badge after completing this course.

pelikehitys pelisuunnittelu suunnittelu pelillistäminen pelimoottori ohjelmointi

Responsible teacher

LUT University
Jussi Kasurinen, Associate professor

Further information about the course and studying

LUT University
Uolevi Nikula, ICT coordinator

Hakua koskevat kysymykset

FITech Network University
Fanny Qvickström, Student services specialist
Start here
Start here
Game development
Course code:
Study credits:
0 €
Course level:
Teaching period:
Continuously on-going
Application deadline:
Continuously on-going
Host university:
LUT University
Who can apply:
Adult learner,
Degree student
Teaching method:
Teaching language:
General prerequisites:
Bachelor's thesis or degree completed. Basic programming skills on any object-oriented programming language.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.