Creación procedural básica. Creación de un videojuego de forma procedural y comparativa
En este proyecto se procederá a crear un videojuego de carácter de estudio sobre la generación procedural y el efecto que tiene sobre la generación de mundos. El cual se basará en la generación procedural como punto clave. Se establecerá con la finalidad de crear una experiencia original una cámara...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2022 |
| País: | España |
| Institución: | Universitat Oberta de Catalunya (UOC) |
| Repositorio: | O2, repositorio institucional de la UOC |
| OAI Identifier: | oai:openaccess.uoc.edu:10609/145387 |
| Acceso en línea: | http://hdl.handle.net/10609/145387 |
| Access Level: | acceso abierto |
| Palabra clave: | video games programming gaming experiences programación videojuegos experiencias de juego programació videojocs experiències de joc Video games--Design -- TFM Videojocs--Disseny -- TFM Videojuegos--Diseño -- TFM |
| Sumario: | En este proyecto se procederá a crear un videojuego de carácter de estudio sobre la generación procedural y el efecto que tiene sobre la generación de mundos. El cual se basará en la generación procedural como punto clave. Se establecerá con la finalidad de crear una experiencia original una cámara isométrica y un escenario acorde a la premisa del juego. Al ser un proyecto individual no se ha establecido como un juego extenso, ni tampoco de gran calidad grafica. Por consiguiente, la metodología que se ha seguido ha sido un proceso en cascada donde se iniciara con la creación de personaje, así como de la generación procedural seguido de la creación de enemigos básicos y una dungueon. Como último paso se creará una HUD básica y un menú. Con la finalidad de facilitar el proyecto se ha hecho uso de los ScriptableObject como herramienta fundamental. Como resultado se ha creado una dungueon de tamaño medio modificable usando una serie de parámetros básicos, modificables. En conclusión, del proyecto se establece que las posibilidades al usar código procedural mejoran considerablemente la variabilidad en las que las experiencias de cada usuario, a su vez el uso de los ScriptableObjects como pilar central permite una variabilidad establecida. El proyecto a su vez da paso a ser extensible a largo plazo. |
|---|