This document contains the description of the development of a C++ game engine named BeEngine, as the final university project. The engine is focused on 2D game development and aims to provide all the necessary components and tools to create and deploy a video game from start to finish. The result is astandalone program that can be execute dinany Windows machine, tha thas the ability to load and manage resources (such as images, scripts, audio, etc.), and allows the user to implement the logic and test the results before generating the final game. This project goes through some of the techniques and the logic behind the modules and tools of this engine, and the process of implementation followed to accomplish the final results.
Bachelor thesis
English
Àrees temàtiques de la UPC::So, imatge i multimèdia::Creació multimèdia::Disseny de videojocs; Video games--Design; Game Engine; Video Games; C++; C#; Scripting; GLSL; Physics; Videojocs--Disseny
Universitat Politècnica de Catalunya
http://creativecommons.org/licenses/by-nc-sa/3.0/es/
Open Access
Attribution-NonCommercial-ShareAlike 3.0 Spain
Treballs acadèmics [82541]