You understand the meaning of the game concept document You understand how UE4 game engine between with C++ and Blueprints You are able create models that can be combined in multiple ways in Levels You are able create levels from static meshes You are able to add functionality into UE4 Actor using C++ You are able to create functions into C++ classes that can be called from Blueprints You are able to create Blueprint-overridable functions in C++ classes You are able to bind dynamically event handler functions to events in C++ You are able to create a Blueprint from C++ class You are able to extend C++ class functionality using Blueprints You are able to create member variables into C++ classes, that can be controlled from UE4 details panel You are able to add UE4 components into actor using C++ You are able to create actors dynamically using C++ You are able to destroy actors dynamically using C++ You are able to find actor component using C++ You are able to find specific type of Actors using C++ during gameplay You are able to store Actors safely into container classes using C++ during gameplay You are able to connect events to actors and actor componetns using C++ You are able to define your own value types in C++ to be used in Blueprints You are able to utilize Cinematics feature to create animation sequences You are able save and load game sessions using C++ You are able to create and modify different game modes for different levels You understand how game mode, game state, player controller and pawn types are interconnected You are able to design mechanics for a sneaking game You are able implement mechnics for a sneaking game You are able to design mechanics for a flying-avoiding game You are able to implement mechanics for a flying-avoiding game You understand the concepts related to deepending the game experience You are able to deepen the game experience by applying design You are able to create post mortem document from a game production You understand the meaning of play testing and what data should be obtained You are able to design play testing You have performed play testing for a game made by others You are able to utilize double dispatch mechanism in object-oriented programming You are able to apply visitor pattern in saving the game state
Anssi Gröhn
Distance learning
Wärtsilä Campus Karjalankatu 3
Implementation has two retake opportunities, and you apply to them via Moodle workspace, if necessary.
Finnish
10.01.2022 - 13.03.2022
Total work of 133h, of which online guidance 54h, and individual work 79h (materials, assignments, feedback)
01.10.2021 - 31.10.2021
Skill test
Grade is defined from points received from learning assignments. See included grade limits in respect to course maximum points. <30% => 0 >=30% => 1 >=44% => 2 >=58% => 3 >=72%=> 4 >=86% => 5
Anssi Gröhn, Seppo Nevalainen
20 - 60
Degree Programme in Business Information Technology
5 cr
H-5