Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
- Dominar los fundamentos de la programación en C# aplicado al desarrollo de videojuegos. - Aplicar conceptos de programación avanzada. - Desarrollar videojuegos completos en 2D y 3D usando Unity. - Diseñar interfaces intuitivas (UI/UX). - Trabajar con herramientas de modelado y diseño 3D. - Integrar funcionalidades multijugador en videojuegos. - Introducirse al desarrollo con Unreal Engine. - Desarrollar un proyecto final completo y publicable. - Adquirir conocimientos sobre el ciclo completo de creación de un videojuego. - Explorar el uso de la IA generativa (como GPT) para apoyar el desarrollo de videojuegos.
A quién va dirigido
¿Te imaginas crear tu propio videojuego desde cero? En el curso de Programación y Desarrollo de Videojuegos de Escuela Musk te damos las herramientas para que pases de ser jugador a convertirte en creador. Está pensado para jóvenes con imaginación, ganas de aprender y la ilusión de ver sus ideas cobrar vida en la pantalla. No importa si nunca has programado o diseñado antes: empezamos desde lo básico y, paso a paso, aprenderás a dar forma a tus personajes, escenarios y mecánicas de juego. Aquí no solo dominarás la parte técnica, también desarrollarás tu creatividad, tu capacidad para resolver problemas y tu trabajo en equipo, habilidades que buscan los estudios de videojuegos y que también te servirán para emprender tus propios proyectos. Si sueñas con ver tu nombre en los créditos de un juego, este es tu punto de partida.
Requisitos
No existe ningún requisito de admisión simplemente que tengas ganas de aprender y de desarrollar una carrera en el sector tech.
Temario completo de este curso
PROGRAMACIÓN DE VIDEOJUEGOS CON C#
Módulo 1. Fundamentos de programación con C#
Bloque 1. Introducción a la Programación
Bloque 2. Introducción a C#
Bloque 3. Tipos de datos en C#
Bloque 4. Start, Awake, Update, print (Hola mundo)
Módulo 2. Estructuras básicas de programación
Bloque 1. Control de flujo en scripts
Bloque 2. Bucles y arrays
Módulo 3. Tu primer videojuego
Bloque 1. Práctica: juego del ahorcado.
Bloque 2. Práctica: simulación máquina tragaperras
Módulo 4. Programación Avanzada en C# I
Bloque 1. Introducción a programación avanzada
Bloque 2. Objetos en C#
Bloque 3. Transform y manipulación de objetos 3D desde scripts
Bloque 4. Input System
Módulo 5. Programación Avanzada en C# II
Bloque 1. Programando Físicas
Bloque 2. Gestión de componentes y datos en Unitiy
Bloque 3. C# Avanzado: estructura, debug y extensiones Unity
Bloque 4. GPT & Prompting
DESARROLLO DE VIDEOJUEGOS
Módulo 1. Introducción al curso
Módulo 2. Pasado y presente de los videojuegos
Módulo 3. Pre y Producción
Módulo 4. Unity Introduction
Módulo 5. 2D Videogame
Módulo 6. UI/UX
Módulo 7. Mobile Videogame
Módulo 8 . 3D Videogame
Módulo 9. Arte y Diseño (Blender)
Módulo 10. Proyecto 3D
Módulo 11. Multiplayer / Photon
Módulo 12. VR / AR / XR
Módulo 13. Introducción a Unreal Engine
Módulo 14. Crea tu juego: proyecto final
Módulo 15. Publishing & PostProducción