Desenvolupament i disseny d’un videojoc en 2D amb generació procedural en Unity

Cita com:
hdl:2117/412616
Author's e-mailalexandra.espinosa.1214
gmail.com

Document typeBachelor thesis
Date2024-07-08
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
Aquest Treball de Final de Grau consisteix en el desenvolupament d’un videojoc de plataformes 2D d'aventura i acció, inspirat en el mite grec del laberint de Creta i el Minotaure.
El projecte s’ha desenvolupat utilitzant el motor de videojocs Unity, que és un dels més utilitzats actualment per la indústria, i té una corba d’aprenentatge inicial baixa.
S’han aplicat tècniques de generació procedural de laberints i sales a fi d’assegurar que cada partida sigui única per al jugador. A més s’ha posat èmfasi en aspectes d'eficiència del joc per garantir una experiència fluida, mirant de mitigar l’efecte de la immensa quantitat d’objectes que poden estar presents simultàniament.
Els coneixements i habilitats de programació adquirits durant el grau han jugat un paper important, però també ho ha fet la creativitat artística. En particular, les animacions s’han fet amb cura per a proporcionar un aspecte final de qualitat. Este Trabajo de Final de Grado consiste en el desarrollo de un videojuego de plataformas 2D de aventura y acción, inspirado en el mito griego del laberinto de Creta y el Minotauro.
El proyecto se ha desarrollado utilizando el motor de videojuegos *Unity, que es uno de los más utilizados actualmente por la industria, y tiene una curva de aprendizaje inicial baja.
Se han aplicado técnicas de generación *procedural de laberintos y salas a fin de asegurar que cada partida sea única para el jugador. Además se ha puesto énfasis en aspectos de eficiencia del juego para garantizar una experiencia fluida, mirando de mitigar el efecto de la inmensa cantidad de objetos que pueden estar presentes simultáneamente.
Los conocimientos y habilidades de programación adquiridos durante el grado han jugado un papel importante, pero también lo ha hecho la creatividad artística. En particular, las animaciones se han hecho con cuidado para proporcionar un aspecto final de calidad. This Final Degree Project consists of the implementation of a 2D adventure and action platform video game, inspired by the Greek myth of Crete and the Minotaur’s maze.
The project has been developed using the Unity video games engine, which is amongst the most used these days by the industry, and has a low learning curve.
Maze procedural generation techniques have been applied, aiming to make sure that each new game is unique for the player. In addition, special attention has been devoted to efficiency aspects of the game, such as mitigating the detrimental effect of the huge number of objects that may be present simultaneously, in order to guarantee a fluent user experience.
Programming knowledge and skills come into play, but so does artistic creativity. In particular, animations have been carefully designed in order to provide the user with a high quality final appearance.
DegreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2018)
Files | Description | Size | Format | View |
---|---|---|---|---|
Memòria-TFG_Alexandra_Espinosa_Escalera.docx.pdf | Memòria | 11,64Mb | View/Open | |
Article-TFG_Alexandra_Espinosa_Escalera.docx.pdf | Article | 2,789Mb | View/Open | |
Annexos.zip | Annexos | 183,7Mb | application/zip | View/Open |