Siirry suoraan sisältöön

Game Engine 1 (5 cr)

Code: HTGP0160-3001

General information


Enrollment

02.11.2020 - 10.01.2021

Timing

11.01.2021 - 19.05.2021

Number of ECTS credits allocated

5 op

Virtual portion

2 op

Mode of delivery

60 % Face-to-face, 40 % Online learning

Unit

Liiketoimintayksikkö

Campus

Pääkampus

Teaching languages

  • English

Seats

0 - 30

Degree programmes

  • Bachelor's Degree Programme in Business Information Technology

Teachers

  • Risto Koskenkorva

Groups

  • ZJA20SIP1
    Avoin AMK, Business Information Technology, AMK-polku
  • HTG20S1
    Bachelor's Degree Programme in Business Information Technology

Objective

Objectives (goals):
The main objective is to understand the structure and basic functionalities of a game engine. The student who completes the course has skills to implement game content or prototypes from a technical perspective, taking advantage of a game engine, pre-existing components, assets and/or example project. 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 (from a specific specialty point of view).

The student will learn how to use the game engine, ready assets and/or example projects to build game prototypes.

Learning outcomes:
After completing this course, you should be capable of making game prototype with a selected game engine. You will also understand the basic technical concepts of game development.

Course competences:
Game production competence
Software engineering competence

Content

Do you have the basic understanding of game programming and now you want to make a working prototype for your game idea?

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 aims to introduce game development and the game engine through game prototyping process in a way that requires a small amount of programming and scripting, being therefore suitable for far variety of skill sets.

Further information

Avoin AMK (Open UAS) 5

Evaluation scale

0-5

Arviointikriteerit, tyydyttävä (1-2)

Sufficient (1): You have basic knowledge of the game engine’s functionalities, pre-existing components, assets and/or example projects, and how they are used in the creation of game content or simple game prototypes. You can be productive in a limited role as an implementer of specific specialty area.

Satisfactory (2): You comprehend and are capable of using the game engine’s functionalities, pre-existing components, assets and/or example projects. You are able to show your skills through a simple game prototype created with ready asset(s).

Arviointikriteerit, hyvä (3-4)

Good (3): You can analyze a variety of the game engine’s functionality and pre-existing components, assets and/or example projects. You are capable of using them to create simple game prototype(s) that take several ready assets into use. You can be productive in a role as an implementer of specific specialty area.

Very Good (4): You have a thorough understanding of the game engine’s functionalities, pre-existing components, assets and/or example projects. You are capable of using them to create complex game prototype(s) that take several ready assets into use. You are capable of using 3rd party extensions, or modify the used assets (game content or functionalities). You have participated into the group game prototype creation process.

Assessment criteria, excellent (5)

Excellent (5): You can critically evaluate the game engine’s functionality and pre-existing components, assets and/or example projects. You are capable of using them to create complex game prototype(s). You also have in-depth knowledge on some specific part(s) of the game engine and asset(s). You have participated into the group game prototype creation process.

Qualifications

Minimal competence in C# (language overall, basic structures, syntax, objects). Previous competence with the game engine is a plus (installing, prefabs, using scripts in the game engine). Skills with other related tools, like version control and IDE, are useful.

Sufficient skills in the programming language and other related tools.