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

Files for download

    Last update: