RT Generic T1 Desarrollo de videojuego de estrategia por turnos. T2 Turn-Based game development A1 Guerrero Álvarez, Adrián K1 Videojuegos K1 Inteligencia artificial K1 Informática - Trabajos Fin de Grado K1 Grado en Ingeniería del Software - Trabajos Fin de Grado AB El trabajo de Fin de Grado, que se presenta a continuación, tiene como objetivo mostrarel plan que se ha planteado en un inicio y cómo hemos seguido dicho plan para realizarel desarrollo de un videojuego de estrategia usando, para ello, el motor de videojuegosUnity y siguiendo una metodología Agile como es Scrum, basado en Sprints.Hemos realizado seis Sprints que han tenido una duración media de dos semanas ydonde hemos dividido el trabajo para seguir un desarrollo continuo a lo largo del proyecto.Dentro del videojuego hemos implementado diferentes acciones las cuales podrán serusadas por todos los personajes disponibles y, alguna de ´estas, hacen uso de distintosalgoritmos que hemos desarrollado para lograr obtener una búsqueda de caminos queobtenga, siempre que sea posible, al menos, un camino y que sea el más eficiente paracuando sea necesario. Por ello, hemos explicado e implementado el Algoritmo A* que nospermite obtener un camino basado en la heurística.Dado que es un videojuego de un jugador hemos creado una Inteligencia Artificial.Para ello, hemos realizado una investigación que nos llevará a tomar una decisión sobrequé Inteligencia Artificial se acopla, de mejor manera, a lo que queremos lograr y que nos permita dar vida a los enemigos.También comentaremos otras como pueden ser las Máquinas de Estados o los ´Arbolesde Decisión, pero eligiendo, entre todas las opciones disponibles, la ”IA de Utilidad” quenos permitirá elegir una acción basada en puntuaciones. YR 2024 FD 2024 LK https://hdl.handle.net/10630/30567 UL https://hdl.handle.net/10630/30567 LA spa DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 21 ene 2026