The cost of lies
Date
2021Author
Advisor
Version
Acceso abierto / Sarbide irekia
Type
Trabajo Fin de Grado/Gradu Amaierako Lana
Impact
|
nodoi-noplumx
|
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 f ...
[++]
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#. [--]
Subject
Videogame,
Procedural Generation,
Artificial Intelligence,
Physics,
Programming
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)