Game Programming I (4 cr)
Code: TT00CI67-3001
General information
Enrollment
30.12.2024 - 26.01.2025
Timing
01.01.2025 - 16.03.2025
Number of ECTS credits allocated
4 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Niko Kinnunen
- Pyry Kosola
Groups
-
TTK24SPTTK24SP
-
TTK24SPGTTK24SPG
-
TTK24SPOTTK24SPO
-
TTK24SPTTTK24SPT
- 07.01.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 13.01.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 14.01.2025 09:00 - 11:45, Game Programming I TT00CI67-3001
- 20.01.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 21.01.2025 09:00 - 11:45, Game Programming I TT00CI67-3001
- 27.01.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 28.01.2025 09:00 - 11:45, Game Programming I TT00CI67-3001
- 03.02.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 04.02.2025 09:00 - 11:45, Game Programming I TT00CI67-3001
- 10.02.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 11.02.2025 09:00 - 11:45, Game Programming I TT00CI67-3001
- 17.02.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 18.02.2025 09:00 - 11:45, Game Programming I TT00CI67-3001
- 24.02.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 25.02.2025 09:00 - 11:45, Game Programming I TT00CI67-3001
- 10.03.2025 12:45 - 15:15, Game Programming I TT00CI67-3001
- 11.03.2025 09:00 - 11:45, Game Programming I TT00CI67-3001
Objective
Students will be able to design, document, implement and test a 2D game using C# programming language.
Content
The functioning principles of a game application
Basic use of the game engine in making a 2D game
Programming game mechanics
Version control
Further information
Course is evaluated with grade 0-5. Grade is based on pre-defined criterias for the 2D game. All of the course tasks have to be returned.
Evaluation scale
0 - 5
Assessment criteria, approved/failed
The student returns all the required assignment and completes the given game exercises and presentation. The assignments have been completed properly.
Prerequisites
Introduction to Programming
Object oriented programming