Este documento presenta una introducción a un curso de programación de videojuegos con C++ y Allegro. Explica la licencia del contenido, agradece a varias personas e introduce los objetivos del curso, que incluyen aprender diseño orientado a objetos, crear un espacio de trabajo y desarrollar un videojuego basado en este paradigma. También describe brevemente C++, compiladores compatibles como Djgpp y el editor RHIDE, e introduce conceptos como frameworks y clases que serán explicados con más detalle posteriormente.