Desarrollo de un motor de videojuegos en 3D
Tutor / director / avaluadorOller Arcas, Antonio
Tipus de documentTreball Final de Grau
Condicions d'accésAccés obert
Videogames have become the engine of innovation in the digital content industry and the product with the highest future projection. The rapid evolution of videogames is mostly due to the use of the personal computers as a gaming platform, technological progress at hardware level, the expansion of the Internet and the massive use of social networks and mobile devices. Nowadays videogames can be found on personal computers, consoles, handhelds, mobile devices and social networks. This diversity of platforms leads to the appearance of different genres of games (casual, multiplayer, turn based strategy...) and the creation of new business models (pay, free and micro payments or advertising). Developing a video game means to face many challenges: rendering 2D and 3D graphics to create virtual worlds with physics, giving the player a sense of realism, enabling interaction between the user and the video game, etc. To overcome these challenges, video game companies often create or buy a set of tools, known as game engines, enabling them to shorten production time and minimizing potential errors during the development process. This project was implemented in the company Undergames SL, as a solution to the necessity to create, quickly and inexpensively, the first catalog of 3D games for mobile devices and handhelds. Thus, it has been decided to develop an engine that allows to create games based on the same common ground, which offers the developer a set of tools to shorten production time and streamline the portability to different gaming platforms. As a plus to the engine creation, it is designed and developed a 3D video game using this engine. This game will be operating on all supported platforms and it demonstrates the features and engine performance.