Skip to main content

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.