Porovnání a analýza populárních herních enginů Unity a Godot

Název práce: Porovnání a analýza populárních herních enginů Unity a Godot
Autor(ka) práce: Pek, Pavel
Typ práce: Bakalářská práce
Vedoucí práce: Černý, Jan
Oponenti práce: Štorek, Filip
Jazyk práce: Česky
Abstrakt:
Průmysl spojený s tvorbou videoher se vyvíjí obrovským tempem. Láká proto čím dál tím více spotřebitelů a pochopitelně také tvůrců. K vývoji her jsou typicky využívány softwarové frameworky, zvané herní enginy, kterých dnes existuje celá řada. Primárním cílem této práce je porovnání enginů Unity a Godot především skrze implementaci totožné jednoduché hry na obou z nich. Před praktickou částí tato práce poskytuje pohled na historický kontext vzniku herních enginů a dále popisuje klíčové komponenty, ze kterých jsou soudobé herní enginy obvykle složeny. Pro obě implementované verze (verze hry z enginu Unity, verze hry z enginu Godot) jsou změřeny 4 parametry na 3 různých zařízeních. Těmito parametry jsou - velikost hry, čerpání RAM, vytížení CPU a vytížení GPU. Tyto parametry jsou měřeny po dobu 30 vteřin. Výsledkem této práce je totožná hra, implementovaná ve zmíněných enginech a naměřené hodnoty zmíněných parametrů. Lepších výsledků nakonec dosáhla verze z enginu Unity.
Klíčová slova: Unity; herní engine; Godot; porovnání
Název práce: Comparison and Analysis of Popular Game Engines Unity and Godot
Autor(ka) práce: Pek, Pavel
Typ práce: Bachelor thesis
Vedoucí práce: Černý, Jan
Oponenti práce: Štorek, Filip
Jazyk práce: Česky
Abstrakt:
The video gaming industry grows at a rapid pace. That is why it attracts more and more consumers and naturally more creators as well. For game development, creators use software frameworks labeled as game engines, and nowadays there is plenty of them. The primary goal of this thesis is the comparison of two game engines - Unity and Godot. The goal is carried out by the implementation of the identical, simple game on both of them. The theoretical part of this thesis provides a historical context of how game engines were created and it continues with a description of key components that are part of currently used game engines. For both versions of the game (Unity version, Godot version) there is a measurement of 4 parameters on 3 different devices. The parameters are following - game size, RAM utilization, CPU utilization, GPU utilization. These parameters are measured for 30 seconds. The result of this thesis is an identical game implemented in both engines and measured values for the aforementioned parameters. Better results have been reached by Unity version.
Klíčová slova: Unity; Godot; game engine; comparison

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 27. 11. 2020
Datum podání práce: 9. 5. 2021
Datum obhajoby: 15. 6. 2021
Identifikátor v systému InSIS: https://insis.vse.cz/zp/75326/podrobnosti

Soubory ke stažení

    Poslední aktualizace: