El documento es un curso sobre programación de juegos 2D, específicamente centrado en el módulo de inteligencia artificial. Se introducen conceptos de IA, agentes inteligentes y máquinas de estados finitos, explicando su aplicación en el desarrollo de videojuegos. También se discuten metodologías para implementar máquinas de estados y la importancia de la comunicación entre agentes en sistemas multi-agente.