
Aprende a crear juegos sencillos empleando Godot Game Engine.
Se trata de una herramienta gratuita (más que eso: "open source") que te permitirá crear tus juegos desde Windows, Linux, Mac o incluso desde un entorno web.
Aprenderás las nociones básicas de juegos, tanto a nivel teórico (sprites, formas de colisión, instancias de objetos, temporizadores, etc) como a nivel de programación.
Emplearemos sobre todo el lenguaje propio de Godot, GdScript, que es muy similar a Python, pero veremos también las diferencias de sintaxis con C#, por si quieres reutilizar conocimientos que ya tuvieras de otros entornos como Unity, o por si quieres emplear entornos de desarrollo profesionales como Visual Studio.
Haremos varios juegos, de complejidad creciente. Comenzaremos por un "matamarcianos", para que aprendas a manipular sprites, a comprobar dispositivos de entrada, a mostrar animaciones, a detectar colisiones, a generar nuevos objetos en tiempo real, a imitar explosiones con sistemas de partículas y a mostrar un marcador. Después pasaremos a un juego "de laberintos", para ver cómo "chocar" con las paredes, cómo tener animaciones múltiples y cómo encadenar niveles. De ahí saltaremos a un juego de plataformas, para ver cómo utilizar la gravedad y formas alternativas de diseñar niveles. Finalmente, crearemos un juego de laberintos en 3D, para que veas cómo moverte por el espacio en tres dimensiones.