Design and development of a game using Unity framework and C# language
Thesis title: | Návrh a implementace počítačové hry v prostředí Unity a jazyku C# |
---|---|
Author: | Bedrníček, Daniel |
Thesis type: | Bakalářská práce |
Supervisor: | Šedivá, Zuzana |
Opponents: | Pavlíčková, Jarmila |
Thesis language: | Česky |
Abstract: | Tématem této bakalářské práce je návrh a implementace hry ve vývojovém prostředí Unity za použití programovacího jazyka C#, zejména pak komponent nutných pro chod navrhované hry.Práce je určena mírně pokročilým vývojářům a programátorům zaměřených na vývoj herních aplikací. Je podkladem i pro vývoj simulací, které vyžadují použití rozsáhlého prostředí v enginech, které toto standardně neumožňují.Teoretická část je věnována obecnému popisu vývojového prostředí Unity, jeho alternativ a stručnému popisu pracovní plochy. Dále je popsán životní cyklus aplikace a zasazení této práce do popsaného cyklu.V praktické části je pak popsáno zadání hry, pro kterou jsou komponenty navrhovány. V dalších kapitolách je popsána analýza, návrh a implementace herních komponent vytyče-ných v cílech práce. Implementace je prováděna v prostředí Unity a programovacím jazyce C#. Závěrečná kapitola shrnuje obsah práce a navrhuje další využití vytvořených komponent.Výsledkem práce jsou funkční komponenty, které je možné aplikovat při vývoji hry, případně jiných aplikací. |
Keywords: | hra; C#; Unity; návrh a implementace; systém souřadnic |
Thesis title: | Design and development of a game using Unity framework and C# language |
---|---|
Author: | Bedrníček, Daniel |
Thesis type: | Bachelor thesis |
Supervisor: | Šedivá, Zuzana |
Opponents: | Pavlíčková, Jarmila |
Thesis language: | Česky |
Abstract: | The topic of this bachelor thesis is design and development of a game using Unity engine and C# programming language, especially the components needed to develop suggested game.The thesis is addressed to lower-intermediate game developers and programmers interested in game development. It can be also useful for development of simulations that require using of vast areas, but are developed in engines, that don’t support this natively.The theoretical part is dedicated to the general description of Unity platform and its alternati-ves and the user interface of the Unity engine.The practical part describes the game, that stands as a model for the components developed. Following chapters describe analysis, design and development of the components outlined in the thesis goals. Development is realized using Unity engine and C# programming language. Last chapter summarizes the thesis and suggests further use of developed components.The output of this paper is functional components that can be used in game development, or other applications. |
Keywords: | game; C#; Unity; design and implementation; coordinate system |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 15. 2. 2017 |
---|---|
Date of submission: | 12. 12. 2017 |
Date of defense: | 26. 1. 2018 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/60750/podrobnosti |