Este libro desarrolla los contenidos del módulo Programación y motores de videojuegos, perteneciente al curso de especialización Desarrollo de videojuegos y realidad virtual, recogidos en el Real Decreto 261/2021, de 13 de abril. Gracias a su lectura, aprenderá las bases de la programación y el diseño de videojuegos. Cada capítulo incluye teoría, cuestionarios tipo test y actividades prácticas para reforzar los conocimientos adquiridos. En el primer capítulo, se explora el origen y la evolución de los videojuegos; en el segundo, se introducen los conceptos fundamentales de la programación orientada a objetos, explicados con ejemplos prácticos en C#; y el tercer capítulo se adentra en 3 tipos de patrones de diseño, ilustrándolos con ejemplos claros y aplicados. A partir del cuarto capítulo, se inicia un emocionante tutorial práctico basado en UNITY. Aprenderá desde cero a descargar, instalar y configurar este motor de desarrollo, y avanzará en la creación de un videojuego completo: Tanks. En el quinto capítulo, se explora la interfaz gráfica de UNITY, sentando las bases para desarrollar aspectos clave como es