Basics of Game DevelopmentLaajuus (5 cr)
Code: 4A00HH81
Credits
5 op
Objectives
The aim of the course is to provide basic skills for implementing a simple game.
After completing the course, the student
• understands the importance of a game engine in game development.
• is able to import necessary resources into a game project.
• can implement a simple game using a game engine.
• understands the significance of version control as part of a game project.
• is capable of publishing a game.
Content
Implementation of a game project and related topics:
• Game engine
• Version control
• Resource files
• Game objects and extending their functionality using custom components
• Audio
• Game publishing
Assessment criteria, satisfactory (1-2)
The student
• understands the importance of a game engine in game development.
• is able to define game objects for implementing game functionality.
• can use pre-made components to extend the functionality of game objects.
• can define simple components to extend the functionality of game objects.
Assessment criteria, good (3-4)
The student
• masters the use of version control in a game project.
• is capable of producing functional graphics and code for a game.
• masters the use of advanced features of the game engine.
Assessment criteria, excellent (5)
The student
• is able to actively participate as part of a team in a game project.
• is capable of publishing a completed game.
Enrolment period
24.11.2025 - 11.01.2026
Timing
01.01.2026 - 31.07.2026
Credits
5 op
Mode of delivery
Contact teaching
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Pasi Pekkanen
- Sami Kojo
Person in charge
Sami Kojo
Groups
-
25TIKOVE
Objectives (course unit)
The aim of the course is to provide basic skills for implementing a simple game.
After completing the course, the student
• understands the importance of a game engine in game development.
• is able to import necessary resources into a game project.
• can implement a simple game using a game engine.
• understands the significance of version control as part of a game project.
• is capable of publishing a game.
Content (course unit)
Implementation of a game project and related topics:
• Game engine
• Version control
• Resource files
• Game objects and extending their functionality using custom components
• Audio
• Game publishing
Assessment criteria, satisfactory (1-2) (course unit)
The student
• understands the importance of a game engine in game development.
• is able to define game objects for implementing game functionality.
• can use pre-made components to extend the functionality of game objects.
• can define simple components to extend the functionality of game objects.
Assessment criteria, good (3-4) (course unit)
The student
• masters the use of version control in a game project.
• is capable of producing functional graphics and code for a game.
• masters the use of advanced features of the game engine.
Assessment criteria, excellent (5) (course unit)
The student
• is able to actively participate as part of a team in a game project.
• is capable of publishing a completed game.
Assessment scale
0-5