Publication:
The cost of lies

Date

2021

Authors

Domínguez Jalle, Íñigo

Publisher

Acceso abierto / Sarbide irekia
Trabajo Fin de Grado / Gradu Amaierako Lana

Project identifier

Abstract

The aim of this Final Degree Project is to develop a video game technical demo to study, compare and implement features from fields such as Physics, Procedural Random Generation, Performance improvements and Artificial Intelligence among others, using an Object-oriented programming language. To accomplish this, the author has developed a playable 3D Videogame demo showing his skills on the field, algorithms studied, implemented and some additional comparations between techniques with their results and final conclusions. When it is built, the demo allows the player to play and experience a FirstPerson Shooter with a simple story and a totally procedural random level system where the user can progress and advance until completion. The project has been tested in different platforms and systems in order to analyze and implement performance improvements with the goal to reach 144 Frames per second, a smooth gameplay and overall good experience. The engine used in the project is Unity Engine 2020.3.8f1 and the language C#.

Description

Keywords

Videogame, Procedural Generation, Artificial Intelligence, Physics, Programming

Department

Faculty/School

Escuela Técnica Superior de Ingeniería Industrial, Informática y de Telecomunicación / Industria, Informatika eta Telekomunikazio Ingeniaritzako Goi Mailako Eskola Teknikoa

Degree

Graduado o Graduada en Ingeniería Informática por la Universidad Pública de Navarra (Programa Internacional), Informatika Ingeniaritzan Graduatua Nafarroako Unibertsitate Publikoan (Nazioarteko Programa)

Doctorate program

item.page.cita

item.page.rights

Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.