GAME ENGINE DEVELOPMENT AND ARCHITECTURE
DOI:
https://doi.org/10.24867/27BE07JovanovicKeywords:
Game Engine, 3D models, graphics engine, MVVM, DLLAbstract
The main subject of the Master’s Thesis is to research and study the field of game engine development for creating 2D and 3D computer games. Based on the acquired information and knowledge, the Master’s Thesis features Game Engine, desktop application for a Windows operating system that is specifically designed to create and handle the unique 3D games project components, using C# and C++ programming languages. The implementation of the application and its architecture are explained in detail, with a comprehensive overview of the theoretical basis and current situation in the field of game engine development.
References
[1] J. Gregory, Game Engine Architecture, Second Edition, New York: A K Peters/CRC Press, 2014.
[2] Microsoft, "What is a DLL," 04 2023. [Online]. Available: https://learn.microsoft.com/en-us/troubleshoot/windows-client/deployment/dynamic-link-library. [Accessed 07 2023].
[3] D. Engelbrecht, "Building a Data-Oriented Entity System," 05 2017. [Online]. Available: https://bitsquid.blogspot.com/search?q=Building+a+Data-Oriented+Entity+System. [Accessed 08 2023].
[4] Microsoft, "Direct3D," 09 2021. [Online]. Available: https://learn.microsoft.com/en-us/windows/win32/direct3d. [Accessed 08 2023].
[5] F. Giesen, "A trip through the Graphics Pipeline 2011," 07 2011. [Online]. Available: https://fgiesen.wordpress.com/category/graphics-pipeline/. [Accessed 08 2023].
[6] Jeremiah, "Forward vs Deferred vs Forward+ Rendering with DirectX 11," 09 2015. [Online]. Available: https://www.3dgep.com/forward-plus/. [Accessed 08 2023].
[7] Autodesk, "Adaptable file format for 3D animation software," 2023. [Online]. Available: https://www.autodesk.com/products/fbx/overview. [Accessed 08 2023].
[2] Microsoft, "What is a DLL," 04 2023. [Online]. Available: https://learn.microsoft.com/en-us/troubleshoot/windows-client/deployment/dynamic-link-library. [Accessed 07 2023].
[3] D. Engelbrecht, "Building a Data-Oriented Entity System," 05 2017. [Online]. Available: https://bitsquid.blogspot.com/search?q=Building+a+Data-Oriented+Entity+System. [Accessed 08 2023].
[4] Microsoft, "Direct3D," 09 2021. [Online]. Available: https://learn.microsoft.com/en-us/windows/win32/direct3d. [Accessed 08 2023].
[5] F. Giesen, "A trip through the Graphics Pipeline 2011," 07 2011. [Online]. Available: https://fgiesen.wordpress.com/category/graphics-pipeline/. [Accessed 08 2023].
[6] Jeremiah, "Forward vs Deferred vs Forward+ Rendering with DirectX 11," 09 2015. [Online]. Available: https://www.3dgep.com/forward-plus/. [Accessed 08 2023].
[7] Autodesk, "Adaptable file format for 3D animation software," 2023. [Online]. Available: https://www.autodesk.com/products/fbx/overview. [Accessed 08 2023].
Downloads
Published
2024-06-03
Issue
Section
Electrotechnical and Computer Engineering