Galiano García, Jorge2024-07-042024-07-042024-06-27https://hdl.handle.net/10115/36619Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: Dan Casas GuixEste proyecto se centra en el diseño y desarrollo de sistemas de inteligencia artificial para su uso en videojuegos, utilizando Unity como plataforma. El proyecto se estructura en dos partes fundamentales. En primer lugar, se ha diseñado e implementado una interfaz de usuario para la creación de árboles de comportamiento. Esta interfaz proporciona una herramienta que permite desarrollar, construir y aplicar comportamientos específicos a objetos del juego de manera eficiente. En paralelo, se ha desarrollado una conexión mediante microservicios con la API de OpenAI. Esta integración posibilita la generación de imágenes destinadas a crear una experiencia más personalizada en el videojuego. Para asegurar la utilidad y coherencia de estas imágenes con el resto de elementos, se ha creado un modelo en Python para la segmentación de imágenes, eliminando el fondo de la imagen, facilitando así su integración fluida en el entorno del juego. El resultado es una solución integral que combina una interfaz de usuario para diseñar árboles de comportamiento aplicables a entidades del videojuego y la generación de gráficos personalizados a través de inteligencia artificial. Este enfoque proporciona a los desarrolladores una herramienta completa para potenciar la experiencia del jugador permitiendo una mayor personalización en cuanto a gráficos del videojuego y contribuyendo a crear herramientas que simplifican el desarrollo de videojuegos con sistemas de inteligencia artificial como los árboles de comportamiento.spaVideojuegosInteligencia artificialUnityPythonOpenAIArquitectura U-NETAprendizaje automáticoRedes neuronalesÁrboles de comportamientoInterfaz de usuarioAPISegmentación de imágenesDESARROLLO DE UNA HERRAMIENTA BASADA EN INTELIGENCIA ARTIFICIAL PARA POTENCIAR LA CREACIÓN DE VIDEOJUEGOSinfo:eu-repo/semantics/studentThesisinfo:eu-repo/semantics/embargoedAccess