Programación y motores de videojuegos
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 escenas, cámaras y la estructura de proyectos. El sexto capítulo profundiza en los
objetos del videojuego y sus componentes, enseñándole cómo crear y personalizar scripts para
gestionar eventos y funciones dinámicas. En el séptimo capítulo se abordan los elementos de físicas y
colisiones, que permiten manejar los objetos con movimientos, rotaciones y comportamientos realistas.
Finalmente, en el último capítulo, se desarrolla la mecánica del videojuego Tanks. Aquí aprenderá el uso
de corrutinas, esenciales para la lógica del juego, y dará el paso final: crear ejecutables para PC y
Android, llevando su proyecto a su máximo potencial.
Además, el libro se complementa con una guía didáctica, exclusiva para docentes, que incluye la
programación del módulo y el solucionario de las actividades propuestas en cada unidad.