Information

  • Publication Type: Bachelor Thesis
  • Workgroup(s)/Project(s):
  • Date: October 2016
  • Date (Start): 2015
  • Date (End): 2016
  • Matrikelnummer: 0825680
  • Note: 1
  • First Supervisor:
  • Keywords: Unreal, Unity 3D, Game Engine

Abstract

This bachelor’s thesis focuses on the comparison of two game engines, the Unreal Engine 4 and Unity 5 Engine. We will take a closer look at the different aspects that we find important, describe and compare them. Starting with the content-pipeline, which includes the usage of externally created content, we will focus on three big categories: Audio, Images and 3D-Assets. During this process it will be shown that Unity 5 supports much more formats to import than the Unreal Engine 4. This is especially noticeable with Audio and 3D-Assets. For the latter there is a feature in Unity 5 that allows you to directly import formats of various modelling tools like Maya, although it is fair to mention that in a few cases one will be reverting to the standard way of importing FBX files. While Unreal Engine 4 doesn’t have a huge support for external formats it offers more options to use the assets within the engine.

In the following chapter we will take a look at the features each engine has to offer. Both, Unreal and Unity, have a big arsenal of tools to simplify various aspects of the development process. Yet again the Unreal Engines offers a greater set of options. Afterwards we will create a simple small project in Unreal Engine 4 and Unity 5 to demonstrate the usability and tools both engines have to offer. As we will see, the level design and placing of some objects in the editor is very similar. The interesting part starts with the creation of a controllable player character. The behaviour of such is realized differently on both sides. In Unity 5 one uses C#-scripts whereas Unreal Engine 4 offers visual scripting. We will compare those two systems and point out their pros and cons.

In the further course we will take a look at the list of effects from the lecture UE Computergraphik (186.831) and check if they are available in either of both engines. In the last chapter, we’ll take a look at the legal aspects and limitation when using Unreal and Unity. It’s interesting to see how far it is possible to use those engines in university lectures.

Additional Files and Images

Weblinks

No further information available.

BibTeX

@bachelorsthesis{Przemyslaw_Gora_2016_UVU,
  title =      "Unreal vs Unity: Ein Vergleich zwischen zwei modernen
               Spiele-Engines",
  author =     "Przemyslaw Gora and Lukas Leibetseder",
  year =       "2016",
  abstract =   "This bachelor’s thesis focuses on the comparison of two
               game engines, the Unreal Engine 4 and Unity 5 Engine. We
               will take a closer look at the different aspects that we
               find important, describe and compare them. Starting with the
               content-pipeline, which includes the usage of externally
               created content, we will focus on three big categories:
               Audio, Images and 3D-Assets. During this process it will be
               shown that Unity 5 supports much more formats to import than
               the Unreal Engine 4. This is especially noticeable with
               Audio and 3D-Assets. For the latter there is a feature in
               Unity 5 that allows you to directly import formats of
               various modelling tools like Maya, although it is fair to
               mention that in a few cases one will be reverting to the
               standard way of importing FBX files. While Unreal Engine 4
               doesn’t have a huge support for external formats it offers
               more options to use the assets within the engine.   In the
               following chapter we will take a look at the features each
               engine has to offer. Both, Unreal and Unity, have a big
               arsenal of tools to simplify various aspects of the
               development process. Yet again the Unreal Engines offers a
               greater set of options. Afterwards we will create a simple
               small project in Unreal Engine 4 and Unity 5 to demonstrate
               the usability and tools both engines have to offer. As we
               will see, the level design and placing of some objects in
               the editor is very similar. The interesting part starts with
               the creation of a controllable player character. The
               behaviour of such is realized differently on both sides. In
               Unity 5 one uses C#-scripts whereas Unreal Engine 4 offers
               visual scripting. We will compare those two systems and
               point out their pros and cons.  In the further course we
               will take a look at the list of effects from the lecture UE
               Computergraphik (186.831) and check if they are available in
               either of both engines. In the last chapter, we’ll take a
               look at the legal aspects and limitation when using Unreal
               and Unity. It’s interesting to see how far it is possible
               to use those engines in university lectures.",
  month =      oct,
  note =       "1",
  address =    "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
  school =     "Institute of Computer Graphics and Algorithms, Vienna
               University of Technology ",
  keywords =   "Unreal, Unity 3D, Game Engine",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2016/Przemyslaw_Gora_2016_UVU/",
}