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
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
|
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