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
-
HTG24S1Bachelor's Degree Programme in Business Information Technology
- Course
- HG00CQ39
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.