Zobrazit minimální záznam

Poslední klan - RTS hra v Unity
dc.contributor.advisorPacovský, Jan
dc.creatorTichý, Šimon
dc.date.accessioned2024-04-08T10:50:04Z
dc.date.available2024-04-08T10:50:04Z
dc.date.issued2023
dc.identifier.urihttp://hdl.handle.net/20.500.11956/188235
dc.description.abstractThis 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. 1en_US
dc.description.abstractTato 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. 1cs_CZ
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectUnity|Entity Component System|DOTS|C#|Unity JobSystem|RTS 2D gamecs_CZ
dc.subjectUnity|Entity Component System|DOTS|C#|Unity JobSystem|RTS 2D gameen_US
dc.titleThe Last Clan - RTS game in Unityen_US
dc.typebakalářská prácecs_CZ
dcterms.created2023
dcterms.dateAccepted2023-09-07
dc.description.departmentDepartment of Distributed and Dependable Systemsen_US
dc.description.departmentKatedra distribuovaných a spolehlivých systémůcs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId253926
dc.title.translatedPoslední klan - RTS hra v Unitycs_CZ
dc.contributor.refereeJežek, Pavel
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineSoftware and Data Engineeringen_US
thesis.degree.disciplineSoftwarové a datové inženýrstvícs_CZ
thesis.degree.programComputer Scienceen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typebakalářská prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémůcs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Distributed and Dependable Systemsen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csSoftwarové a datové inženýrstvícs_CZ
uk.degree-discipline.enSoftware and Data Engineeringen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csDobřecs_CZ
thesis.grade.enGooden_US
uk.abstract.csTato 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. 1cs_CZ
uk.abstract.enThis 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. 1en_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémůcs_CZ
thesis.grade.code3
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusO


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV