Skip to main content

Game Programming (5cr)

Code: R504TL308-3001

General information


Enrollment
02.07.2026 - 31.07.2026
Registration for introductions has not started yet.
Timing
01.08.2026 - 31.12.2026
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Mode of delivery
Contact learning
Teaching languages
english
finnish
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Petri Hannula
Teacher in charge
Petri Hannula
Course
R504TL308

Evaluation scale

H-5

Objective

You can build a functional game.
You are capable of implementing various game mechanics.
You are proficient in using a game engine suitable for game development.
You can create a simple NPC (non-player character).

Content

Fundamentals of Game Programming and Methods
Implementing Game Mechanics Using Game Engine Features
HUD/UI Programming (User Interface Development) Utilizing User Interactions
Creating and Using Assets in a Virtual Game World
Artificial Intelligence (AI) and Pathfinding Algorithms

Assessment criteria, satisfactory (1)

You understand the potential applications of game engines.
You can create basic game mechanics using a game engine.
You are able to utilize some features of a game engine effectively.
You can use level design tools to build game environments.
You are capable of integrating assets into game implementations and creating functionalities with them.
You can solve basic tasks with guidance and seek additional information from digital resources when needed.

Assessment criteria, good (3)

You can create various game mechanics using a game engine.
You are proficient in utilizing a wide range of features offered by a game engine.
You can develop game environments and implement functionalities within them.
You are capable of integrating assets into game implementations and creating functionalities with them.
You can solve challenging assignments with guidance and effectively seek additional information from digital resources when needed.

Assessment criteria, excellent (5)

You can comprehensively utilize game engine features to build functional game mechanics within a game environment.
Your implemented solutions are well-constructed and of high quality.
You are capable of independently solving problems and seeking additional information from digital resources.

Qualifications

Ei esitietovaatimuksia.

Go back to top of page