Insinöörityössä tutkittiin kahden markkinoiden suurimman pelimoottorin, Unityn ja Unreal Enginen, yhtäläisyyksiä ja eroavaisuuksia. Tutkintaa rajattiin erityisesti pelimoottorien työkalujen ja pelikehitysprosessien eroavaisuuksiin. Työssä perehdyttiin myös pelimoottoreiden historiaan ja siitä johtuviin eroihin pelimoottoreiden välillä. Insinöörityötä varten toteutettiin pienimuotoinen peliprojekti, jonka avulla saatiin käyttökokemusta Unreal Enginen työkaluista ja työntekoprosessista. Kerätyn kokemuksen perusteella pystyttiin paremmin arvioimaan Unreal Enginen eroja verrattuna Unityyn. Kokemuksen lisäksi käytiin läpi pelimoottoreiden uusimpien versioiden ominaisuuksia sekä tulevaisuuden suunnitelmia. Niiden perusteella pystyttiin arvioim...