ADAPTACIÓN A UNITY DE UNA LIBRERÍA DE COMPORTAMIENTOS DE AGENTES INTELIGENTES PARA DISEÑO Y DEPURACIÓN EN TIEMPO REAL

Fecha

2023-07-17

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Rey Juan Carlos

Resumen

En el desarrollo de videojuegos, los personajes son uno de los elementos fundamentales por la capacidad que aporta a los diseñadores de narrar historias a través de ellos, y también de ofrecer desafíos a los jugadores adaptados a sus capacidades individuales. Para crear buenos personajes es necesario tener un control preciso de cómo debe ser su comportamiento en cada situación, lo que requiere conocimientos en distintas técnicas como sistemas de toma de decisiones e inteligencia artificial. Por desgracia, muchos estudios no cuentan con recursos suficientes para poder utilizar herramientas profesionales e incluso estas herramientas pueden ser demasiado especializadas o no adaptarse a las necesidades del estudio. Además, especialmente en el caso de desarrolladores con poca experiencia o estudios independientes, aprender a usar estas herramientas puede requerir más tiempo del que pueden permitirse. Teniendo en cuenta todo esto, en este trabajo se propone la creación de una herramienta para utilizar sistemas de comportamiento, específica para el motor de videojuegos Unity. Esta herramienta consistirá en una integración de una librería desarrollada en C# dentro del motor de videojuegos, a través de distintos scripts y elementos que faciliten su diseño y ejecución, tanto a través de código como utilizando un editor visual. Esta herramienta se centrará en ofrecer una interfaz amigable al usuario y una curva de aprendizaje especialmente planteada para estudiantes del grado de diseño y desarrollo de videojuegos, permitiendo crear tanto prototipos simples de personajes como sistemas complejos y manteniendo siempre como prioridad que los usuarios comprendan en todo momento su funcionamiento para que les ayude a entender cómo funcionan las distintas técnicas para crear sistemas inteligentes. La librería original cuenta con bastantes funcionalidades, y está pensada para expandirse en un futuro, por lo que la herramienta se diseñará teniendo en cuenta esto. Será posible crear personajes funcionales utilizando solo partes específicas de la herramienta, de forma que los desarrolladores puedan aprender a usarla de forma práctica y en poco tiempo, y para apoyar esto se incluirán varias herramientas de depuración en tiempo real.

Descripción

Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2022/2023. Directores/as: Aarón Sújar Garrido, Carlos Garre Del Olmo

Citación

license logo
Excepto si se señala otra cosa, la licencia del ítem se describe como Creative Commons Atribución 4.0 Internacional