The Last Clan - RTS game in Unity
Poslední klan - RTS hra v Unity
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/188235Identifiers
Study Information System: 253926
Collections
- Kvalifikační práce [11244]
Author
Advisor
Referee
Ježek, Pavel
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software and Data Engineering
Department
Department of Distributed and Dependable Systems
Date of defense
7. 9. 2023
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Good
Keywords (Czech)
Unity|Entity Component System|DOTS|C#|Unity JobSystem|RTS 2D gameKeywords (English)
Unity|Entity Component System|DOTS|C#|Unity JobSystem|RTS 2D gameTato práce zkoumá vývoj real-time strategické hry (RTS) využívající Unity Data-Oriented Technology Stack (DOTS) a programovací jazyk C#. RTS hry nabízí možnost bojovat v reálném čase, což vyžaduje, aby hráči ovládali více jed- notek s odlišnými vlastnostmi. Tradiční objektově orientovaný design často vede k redundantním datům v paměti, ale DOTS představuje nový datově orientovaný styl architektury, který vylepšuje herní design. Cílem je vybudovat herní prostředí kde hráč může ovládat jednotky svého klanu, které jsou schopné stavět, těžit a bojovat proti počítačem řízeným nepřátelům. Práce zdůrazňuje výhody ECS DOTS, jako je efektivní využití paměti a pod- pora vícevláknového běhu. Prostřednicvím této studie demonstrujeme potenciál datově orientované technologie, nového přístupu navrhování RTS her, který řeší zajímavé výzvy, s nimiž se během vývoje setkáváme. 1
This thesis explores the development of a real-time strategy (RTS) game using Unity's Data-Oriented Technology Stack (DOTS) and the C# programming lan- guage. RTS games offer captivating real-time battles, requiring players to control multiple units with distinct traits. Traditional object-oriented design often leads to redundant data in memory, but DOTS presents a new data-oriented archi- tectural style that enhances game design. The goal is to build a game environment where a player can control his clan units, capable of building, gathering, and fighting against computer-driven ene- mies. The thesis highlights the benefits of ECS through DOTS, such as efficient memory utilization and support for multithreaded code. Through this study, we demonstrate the potential of data-oriented technology, a new approach to desig- ning RTS games, addressing exciting challenges encountered during development. 1
Citace dokumentu
Metadata
Show full item recordRelated items
Showing items related by title, author, creator and subject.
-
Traffic - hra se simulací silniční sítě
Defence status: DEFENDEDKripner, Matěj (Univerzita Karlova, Matematicko-fyzikální fakulta, 2022)Date of defense: 17. 6. 2022The goal of this thesis was to implement the mobile game Traffic, in which the player controls a car and navigates through a road network. The general concept of the game is based on our vision of a game simulating the ... -
Evoluce jako cesta k Bohu v díle Teilharda de Chardin
Defence status: DEFENDEDJirousová, Františka (Univerzita Karlova, Filozofická fakulta, 2017)Date of defense: 19. 6. 2017This dissertation deals with the notion of centration in the work of Teilhard de Chardin, the notion being examined with regard to two related aims: 1) to illustrate the logical structure of Teilhard's Christian theory of ... -
Destroy The Castle: 3D hra inspirovaná hrou Magic Carpet
Defence status: DEFENDEDOndrčková, Simona (Univerzita Karlova, Matematicko-fyzikální fakulta, 2017)Date of defense: 20. 6. 2017Název práce: Destroy The Castle: 3D hra inspirovaná hrou Magic Carpet Autor: Simona Ondrčková Katedra: Katedra distribuovaných a spolehlivých systémů Vedoucí bakalářské práce: Mgr. Pavel Ježek, Ph.D., Katedra distribuovaných ...