Curso online
Duración : 6 Meses
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
PARTE 1:
1. Introducción a C# & Github
2. Tipos de datos y operadores
3. Control de flujo y bucles
4. Variables, funciones y convenciones
5. Programación orientada a objetos y loops en C#
6. Patrones de diseño I: Diagramas UML
7. Intro al Herramientas de Prompting (Copilot…)
8. Fundamentos de scripting en Unity
9. Clases, tipos de datos y alcance de las variables en scripts
10. Control de flujo en scripts
11. Manipulación de objetos en scripts
12. Control de componentes y objetos en scripts
13. Input System
14. Uso avanzado de scripting
15. Open AI y GPT4
16. Generación de Assets y texturas con IA
17. Bots y NPC's en C#
18. Pathfinding en C#
19. ML-Agents en C#
20. Entrenamiento con ML-Agents en C# Fundamentos de VR/AR en C#
21. Navegación y movimiento en VR/AR Interfaces y menús en VR/AR
22. Interacción con objetos en VR/AR
PARTE 2:
1. Introducción al curso
2. Pasado y presente de los videojuegos
3. Preproducción y producción
4. Introducción a Unity
5. Diseño de videojuegos en 2D
6. UI / UX
7. Mobile Video Games
8. Diseño de Videojuegos en 3D
9. VR/AR/MR
10. Otras tecnologías
11. Publishing&Postproducción
12. Crea tu juego: Proyecto final