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.