Categorías
Informática Universitario Videojuego

Historia

Unity es un entorno de desarrollo de videojuegos multiplataforma creado por Unity Technologies. Permite trabajar en Windows, Mac OS y Linux, y generar juegos para todo tipo de plataformas incluyendo WebGL. La empresa fue fundada en 2004 por David Helgason (CEO), Nicholas Francis (CCO) y Joachim Ante (CTO) en Copenhague, Dinamarca. Desde un primer momento […]

Categorías
Informática Universitario Videojuego

Ejercicios

Estos son algunos ejercicios que pueden realizarse para practicar lo aprendido en el tema de Cuestiones avanzadas, sobre gestión de la ejecución, interfaz del mundo y herramientas de autoría.

Categorías
Informática Universitario Videojuego

Herramientas de autoría

Las herramientas de autoría son una pieza fundamental en la infraestructura de un motor de IA para Videojuegos, ya que con ellas trabaja todo el equipo de diseñadores (técnicos) de lógica del juego para especificar comportamientos, estados, comunicaciones, etc. Más información Para complementar se recomienda consultar otros documentos:

Categorías
Informática Universitario Videojuego

Aprendizaje automático

Aunque no es el foco en este curso, el aprendizaje automático está teniendo cada vez un papel más importante en el desarrollo de videojuegos. Intersección entre interfaz del mundo y aprendizaje automático: Si iniciativas como Genie 3 acabasen funcionando, ¿cómo sería la interfaz con ese mundo que está siendo generado en tiempo real por una […]

Categorías
Informática Universitario Videojuego

Gestión de la ejecución e interfaz del mundo

Como parte de una buena infraestructura de un motor de IA para Videojuegos, conviene implementar algún sistema que permita gestionar la ejecución de la manera más eficaz posible. Además, para centralizar la percepción de los agentes y otras cuestiones, también interesa una interfaz del mundo entre el entorno virtual y los comportamientos algorítmicos del motor […]

Categorías
Informática Universitario Videojuego

Ejercicios

Estos son algunos ejercicios que pueden realizarse para practicar lo aprendido en el tema de Evaluación y Coordinación, sobre puntos de ruta tácticos, análisis de terreno, acción coordinada, etc.

Categorías
Informática Universitario Videojuego

Navegación automática

Unity ofrece un sistema de navegación integrado que permite organizar las escenas según un esquema de división de malla de navegación, y tener agentes que sepan moverse por dicha malla con soltura. La malla de navegación se divide en áreas de navegación, cada una de las cuales puede tener un cierto factor de coste (para […]

Categorías
Informática Universitario Videojuego

Batalla en el Desierto

El trasfondo de esta práctica será el universo de ciencia ficción que Frank Herbert inauguró en su exitosa novela Dune, publicada en 1965. La épica batalla final de los Fremen contra las fuerzas del Emperador y el Barón Harkonnen en el planeta desértico Arrakis servirá para poner a prueba las técnicas de IA para Videojuegos […]

Categorías
Informática Universitario Videojuego

Comunicación y narración interactiva

La comunicación en lenguaje natural siempre ha sido uno de los sueños de la IA, y en videojuegos, aunque no haya cosechado grandes éxitos, tenemos ejemplos de uso de estas tecnología. Tradicionalmente los videojuegos se han visto beneficiados de incluir muchas y muy variadas voces pregrabadas (ej. las de Hades 2). Se cuenta la anécdota […]

Categorías
Informática Universitario Videojuego

Acción coordinada

Esta lección trata el problema de la coordinación de acciones de distintos personajes mediante técnicas de IA para videojuegos, que permitan demostrar una inteligencia grupal. Sociedades virtuales En algunos juegos puede ser interesante simular relaciones sociales entre NPCs y entre NPCs y el jugador. Para Middle-Earth: Shadow of Mordor (2014) y Middle-Earth: Shadow of War […]