The main objective is to understand the structure and basic functionality of a game engine. The student who completes the course has skills to implement simple games from a technical perspective, taking advantage of a game engine. The student also has basic understanding of game development, its terminology and their relation to the chosen game engine. Basically, to understand what a game engine is and how to use it in game development.
After completing this course, you should be capable of making simple games with a selected game engine. You will also understand the basic technical concepts of game development.
Prerequisites and co-requisites
None to minimal competence in C# (language overall, basic structures, syntax, objects). No previous competence with the used game engine.
Game development is these days done widely by taking advantage of game engine middleware. Using such a middleware speeds up development and gives you more focus on developing the game mechanics instead of technology development.
This course focuses on implementing a simple game and getting familiar with developing games with the selected game engine. The course aims to introduce game development in a way that requires only a small amount of programming and scripting, being therefore suitable for far variety of skill sets.
Assessment criteria - grade 1 and 2
Sufficient (1): You are capable of using the main functionality of the game engine and create simple game prototypes with pre-existing components and/or example projects.
Satisfactory (2): You are capable of using the main functionality of the game engine and pre-existing components to create game prototypes.
Assessment criteria - grade 3 and 4
Good (3): You are capable of using wide variety of the functionality and pre-existing components of the game engine, and also extend them through using 3rd party extensions or by implementing your own.
Very Good (4): You are capable of using the selected game engine to build a game that takes advantage of a wide variety of functionality that the game engine supports and you also have extended the functionality by yourself.
Assessment criteria - grade 5
Excellent (5): You are capable of using the selected game engine to build a game that takes advantage of a wide variety of functionality that game engine supports and you also have extended the functionality by yourself. You also have more in-depth knowledge on some specific part of the game engine.
Language of instruction
11.01.2021 - 19.05.2021
02.11.2020 - 10.01.2021
0 - 30
Avoin AMK (Open UAS) 5
Bachelor's Degree Programme in Business Information Technology