Skip to main content

Game Programming (3cr)

Code: TTAP013-3012

General information


Enrollment
30.12.2025 - 26.01.2026
Registration for the implementation has begun.
Timing
01.01.2026 - 31.07.2026
Implementation is running.
Number of ECTS credits allocated
3 cr
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Janne Remes
Groups
TTV24SP
TTV24SP
Course
TTAP013

Realization has 8 reservations. Total duration of reservations is 26 h 0 min.

Time Topic Location
Mon 12.01.2026 time 08:30 - 11:45
(3 h 15 min)
Peliohjelmointi TTAP013-3012
Teams
Mon 19.01.2026 time 08:30 - 11:45
(3 h 15 min)
Peliohjelmointi TTAP013-3012
Teams
Mon 26.01.2026 time 08:30 - 11:45
(3 h 15 min)
Peliohjelmointi TTAP013-3012
Teams
Mon 02.02.2026 time 08:30 - 11:45
(3 h 15 min)
Peliohjelmointi TTAP013-3012
Teams
Mon 09.02.2026 time 08:30 - 11:45
(3 h 15 min)
Peliohjelmointi TTAP013-3012
Teams
Mon 16.02.2026 time 08:30 - 11:45
(3 h 15 min)
Peliohjelmointi TTAP013-3012
Teams
Mon 23.02.2026 time 08:30 - 11:45
(3 h 15 min)
Peliohjelmointi TTAP013-3012
Teams
Mon 09.03.2026 time 08:30 - 11:45
(3 h 15 min)
Peliohjelmointi TTAP013-3012
Teams
Changes to reservations may be possible.

Evaluation scale

0 - 5

Objective

Students will understand and know how to design and implement high level gameplay components into a game engine. They will be able to use these components to develop a simple game.

Content

Game loop and timing
Game object models
Scripting
Artificial intelligence basics

Location and time

Teams, Reppu

Materials

Material shared on reppu platform

Teaching methods

Project based learning

Assessment criteria, satisfactory (1)

Students will be able to implement high level gameplay components for a game engine. They will be able to implement the components into a game engine and use them in game development.

Assessment criteria, good (3)

Students will understand and know how to design high level gameplay components for a game engine. They will be able to implement the components into a game engine independently and use them in game development.

Assessment criteria, excellent (5)

Students will demonstrate a deep knowledge of how to design high level gameplay components for a game engine. They will be able to implement the components into a game engine independently and use them efficiently in game development.

Further information

More information on the reppu platform

Go back to top of page