Diseño y Programación de Videojuegos con Godot
Aprende a crear tus propios videojuegos con Godot Game Engine, un potente IDE de desarrollo de videojuegos de código abierto. Aprenderemos el diseño de personajes y la programación de juegos sencillos en 2D y 3D.
Godot es un motor de videojuegos open source y completamente gratuito. Es ideal para principiantes y gente que se está iniciando en el diseño de videojuegos gracias a su facilidad de uso e instalación. Permite crear tanto videojuegos 2D como 3D multiplataforma: PC (Windows, OS X y Linux), teléfonos móviles (Android, IOS), y Html5.
Su lenguaje de programación es el GDScript, un lenguaje de programación de alto nivel, dinámico y orientado a objetos creado por Godot, muy similar en programación a Python. Es un motor muy flexible e ideal para trabajar con este motor de videojuegos.
Aunque es un motor de tipo libre te ayudarás a iniciarte al método de trabajo con motores de videojuegos, ya que la interface de trabajo es similar a otros programas profesional como Unity o Unreal Engine. El lenguaje de programación orientado a objetos te ayudará a iniciarte en el proceso de programación y a entender muchos más fácil como funcionan los lenguajes de programación además de que al ser un tipo de lenguaje dinámico e interpretado, no necesitas compilar para hacer pruebas de tu código cuando te estás iniciando en este mundo.
También es un motor de videojuegos que no necesita grandes requisitos de hardware para comenzar a programar por lo que lo hace más fácil para iniciarse.
En nuestros taller aprenderás a manejar este motor de videojuegos, como funciona el modo de trabajo por escenas, como funciona la programación orientada a objetos y como planificar un proyecto de videojuego de principio a fin, para poder ir poco a poco experimentando en casa. Además aprenderás la diferencia de trabajo y programación tanto en proyectos 2D como 3D, como trabajar con animación y las diferentes funciones y algoritmos a usar para tareas de movimiento de personajes y IA. Aprenderemos también a trabajar con menús, aprendiendo el uso de los funciones Control y el proceso de scripting para guardar o cargar partidas. En resumen, este curso es ideal para experimentar en el mundo de los videojuegos y programación y aprender como funciona. Apúntate ya.- ¿Que es Godot?
- ¿Que es un motor de videojuegos?
- Trabajo con Godot
- ¿Que es un lenguaje de programación?
- ¿Que es el GDScript?
- ¿Como funciona GDScript?
- Mi primer proyecto en GDScript
- Que es un sprite o modelo
- Como importarlos o crearlos
- Diseño de escenarios
- Diseño y programación de personajes
- Conceptos básicos de IA enemigos o Bots
- Como crear menus en godot
- Menus visuales en Godot
- Como diseñarlas y trabajo con herramientas Control
- Como crear y planificar tu videojuego
- Guión
- Diseño de Personajes
- Diseño de escenarios
- StoryBoard
- Planificar programación
- Estructurar proyecto