Skip to main content

Game Software Engineering (5 cr)

Code: HG00CQ39-3001

General information


Timing
12.01.2026 - 20.05.2026
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
English
Seats
20 - 40
Degree programmes
Bachelor's Degree Programme in Business Information Technology
Teachers
Jere Lamberg
Groups
HTG24S1
Bachelor's Degree Programme in Business Information Technology
Course
HG00CQ39
No reservations found for realization HG00CQ39-3001!

Evaluation scale

Pass/Fail

Objective

The object of the course

Have you ever wondered what it's like to work on a game development project? Do you know from which parts games are made from? Are you familiar with the frameworks used in project work? The Software Engineering in Games course will provide answers to these questions and more. In this course, you will learn to know and understand the core processes of software engineering used in game development. After this course, you will be better prepared to work in different project environments and be able to identify the different stages of the software development process.

Course competences

- Operating in a workplace: Is able to act professionally in communication and interaction situations at a workplace.
- Proactive development: Solves problem situations creatively and reforms operating methods together with others.
- Sustainable development: Understands sustainability challenges, their interdependencies and the various aspects of issues and problems.
- Software engineering competences: Has knowledge of the tools and methods related to software engineering, and is able to apply said knowledge in their work.
- Software engineering competences: Is able to define, plan, test and/or implement software products.

Learning outcomes

After completing the course, you will understand the different aspects of software development, know what software development models are, be able to produce the necessary documentation for the pre-production phase of game development, and be able to participate in a game development project in a productive role. You are also able to evaluate the role of sustainable development in game development projects.

Content

In this course you will learn about the different aspects of software production, for example: the lifecycle model, software development frameworks and methods, project planning, project management, pre-production phase, and software architecture.
In addition to the core content of the course, you will learn more about game production, teamwork skills, communication, concepting and sustainable development.

Materials

Course material will be distributed during the course.

Teaching methods

The course will be conducted as contact studying at Jamk's campuses.
The course has lectures, in which there will be theory, discussion of the course topics and group assignments.
There will also be homework assignments.

Employer connections

The course might have visiting lecturers and possibly an excursion (virtual or physical).

Exam schedules

The exam will be announced at the course's introductory lecture.

Completion alternatives

You have the right to apply for recognition of your studies if you have prior learning (e.g. university studies completed elsewhere) that can be accredited towards the degree you are currently completing.

The recognition of prior learning is possible in three primary ways: accreditation (replacement or inclusion), recognition of informal learning and studification. More precise info: Jamk Degree Regulations, section 17.

Student workload

1 credit corresponds to an average of 27 hours of work, which means that the load of 5 credits is on average 135 hours.

Assessment criteria, approved/failed

You understand the different aspects of software development, and know what steps are involved. You know the different software development models, and can justifiably choose the right one for your project. You understand the role of software engineering in game development. You will be able to produce documentation for pre-production processes. You are able to work in a productive role in a game development project. You are able to work in a team, and know how to act professionally in the team's interaction situations. You are able to evaluate the role of sustainable development in game projects.

Qualifications

To participate in the course, you will need some game development skills, such as programming, content creation or design.

Further information

The course is graded as pass/fail.

Go back to top of page