Creati - Game Development Platform
Thesis title in Czech: | Creati - platforma pro vývoj her |
---|---|
Thesis title in English: | Creati - Game Development Platform |
Key words: | Herní Engine 3D Rendering DirectX .NET |
English key words: | Game Engine 3D Rendering DirectX .NET |
Academic year of topic announcement: | 2019/2020 |
Thesis type: | Bachelor's thesis |
Thesis language: | angličtina |
Department: | Department of Distributed and Dependable Systems (32-KDSS) |
Supervisor: | Mgr. Pavel Ježek, Ph.D. |
Author: | Bc. Filip Rechtorík - assigned and confirmed by the Study Dept. |
Date of registration: | 12.09.2019 |
Date of assignment: | 12.09.2019 |
Confirmed by Study dept. on: | 26.11.2019 |
Date and time of defence: | 10.09.2021 09:00 |
Date of electronic submission: | 16.08.2021 |
Date of submission of printed version: | 22.07.2021 |
Date of proceeded defence: | 10.09.2021 |
Opponents: | RNDr. David Bednárek, Ph.D. |
Guidelines |
The goal of the thesis is to create a game engine based on entity component system. The game engine should include editor, which would allow developers to create their own components, link custom assets to these components, create world from these components, and have them visualized in the editor. Editor will also provide tools for real-time debugging. By default the engine should contain graphics system, input system, simple physics system, and user interface system. As a final step the engine should support exporting the project as a standalone game. |
References |
* Mark Michaelis: Essential C# 7.0 (6th Edition), Addison-Wesley Microsoft Technology Series, June 2018
* Adam Nathan: WPF 4.5 Unleashed, Pearson Education, June 2013 * .NET Documentation, https://docs.microsoft.com/en-us/dotnet/ |