Knihovna v enginu Godot pro tvorbu počítačových her žánru strategie v reálném čase
Název práce v češtině: | Knihovna v enginu Godot pro tvorbu počítačových her žánru strategie v reálném čase |
---|---|
Název v anglickém jazyce: | Real-time strategy videogame toolkit for Godot Engine |
Klíčová slova: | Godot engine|strategie v reálném čase|herní knihovna |
Klíčová slova anglicky: | Godot engine|real-time strategy|game toolkit |
Akademický rok vypsání: | 2023/2024 |
Typ práce: | bakalářská práce |
Jazyk práce: | |
Ústav: | Katedra softwaru a výuky informatiky (32-KSVI) |
Vedoucí / školitel: | Mgr. Vojtěch Černý |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 26.03.2024 |
Datum zadání: | 03.04.2024 |
Datum potvrzení stud. oddělením: | 11.04.2024 |
Zásady pro vypracování |
With the rising popularity of the Godot engine and renewed interest in Real-time strategy (RTS) games in recent years, developers might be interested in creating their own RTS game.
The goal of this thesis is to present a toolkit for creating 2D RTS games in the Godot engine. The language of choice is C# because it is a) better known by programers (especially coming from Unity) b) is strongly typed unlike GDscript and allows for more robust Object oriented design c) interacting with C# from GDscript is easier than vice versa. The project will contain foundations and examples for units, buildings, abilities, attacks, human and AI players, maps, menus and user interface. A large amount of customizations should be doable without custom coding. |
Seznam odborné literatury |
Bradfield, C. (2018). Godot Engine Game Development Projects: Build five cross-platform 2D and 3D games with Godot 3.0 (p. 298). Packt Publishing Ltd.
HANKA, Adam. Engine for Real-time Strategy (RTS) Games. Bakalářská práce, vedoucí Ježek, Pavel. Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů, 2013. Adams, D. (2006, April 8). The State of the RTS. IGN. Retrieved March 26, 2024, from https://www.ign.com/articles/2006/04/08/the-state-of-the-rts Buro, M., & Furtak, T. (2005, August). On the development of a free RTS game engine. In GameOn’NA Conference (pp. 23-27). Sturtevant, N., & Buro, M. (2005, July). Partial pathfinding using map abstraction and refinement. In AAAI (Vol. 5, pp. 1392-1397). |