Game Development with Unreal Engine 4
Hämäläinen, Jani (2020)
Hämäläinen, Jani
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020102821698
https://urn.fi/URN:NBN:fi:amk-2020102821698
Tiivistelmä
Thesis’ purpose was to build a game prototype and describe its working parts. The thesis was a part of a bigger entity and it focused mainly on character animation, artificial intelligence and combat mechanics. This project didn’t have an employer and, therefore, it was more guided by self-imposed interests towards gaming industry. The main goal was to deepen the writer’s knowledge about Unreal Engine 4. This would also lead to better job opportunities in the gaming industry.
The theoretical section composes mainly of Unreal Engine 4 documentation. With the docu-mentation, the terminology, which appears in this paper, is explained to the reader. The functional part of this thesis was built by using prototyping methodologies. The functional part describes how character animation, artificial intelligence and combat mechanics were implemented by using Unreal Engine 4 game engine.
As a product of this thesis project, an unfinished game prototype was built. The prototype has a few architectural problems, but it is deemed acceptable. Furthermore, the writer gained more knowledge about inner workings of Unreal Engine 4 game engine and C++ programming language became more familiar to program with.
The theoretical section composes mainly of Unreal Engine 4 documentation. With the docu-mentation, the terminology, which appears in this paper, is explained to the reader. The functional part of this thesis was built by using prototyping methodologies. The functional part describes how character animation, artificial intelligence and combat mechanics were implemented by using Unreal Engine 4 game engine.
As a product of this thesis project, an unfinished game prototype was built. The prototype has a few architectural problems, but it is deemed acceptable. Furthermore, the writer gained more knowledge about inner workings of Unreal Engine 4 game engine and C++ programming language became more familiar to program with.