Title :
Dissecting games engines: The case of Unity3D
Author :
Farouk Messaoudi;Gwendal Simon;Adlen Ksentini
Author_Institution :
IRT B<>Com, France
Abstract :
Recent trends on how video games are played have pushed for the need to revise the game engine architecture. Indeed, game players are more mobile, using smartphones and tablets that lack CPU resources compared to PC and dedicated box. Two emerging solutions, cloud gaming and computing offload, would represent the next steps toward improving game player experience. By consequence, dissecting and analyzing game engines performances would help to better understand how to move to these new directions, which is so far missing in the literature. In this paper, we fill this gap by analyzing and evaluating one of the most popular game engine, namely Unity3D. First, we dissected the Unity3D architecture and modules. A benchmark was then used to evaluate the CPU and GPU performances of the different modules constituting Unity3D, for five representative games.
Keywords :
"Games","Engines","Rendering (computer graphics)","Pipelines","Graphics processing units","Three-dimensional displays","Hardware"
Conference_Titel :
Network and Systems Support for Games (NetGames), 2015 International Workshop on
Electronic_ISBN :
2156-8146
DOI :
10.1109/NetGames.2015.7382990