Curso subvencionado para desempleados presencial
BILBAO (Vizcaya)
El objetivo principal de un curso de programación de videojuegos es dotar a los alumnos de las competencias técnicas y creativas necesarias para diseñar, desarrollar y lanzar productos interactivos utilizando motores gráficos como Unity (C#) e incluyendo entornos 2D y 3D.
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.
Sedes
Localización
Fecha inicio
Objetivos
Busca capacitar para crear mecánicas de juego, gestionar assets (arte y sonido) y estructurar el código, orientando al alumno hacia la profesionalización en la industria o el desarrollo.
A quién va dirigido
-Este curso está dirigido a personas desempleadas del País Vasco. -Está dirigido a apasionados de los videojuegos, interesados en tecnología que buscan una reconversión profesional en el sector. Es ideal para perfiles creativos y lógicos que quieran aprender C# y Unity para desarrollar sus propios juegos.
Temario completo de este curso
1. Fundamentos de C#
• Introducción a la programación y C#
• Variables, tipos de datos y operadores
• Estructuras de control
• Funciones y métodos
• Programación Orientada a Objetos
• Interfaces y clases abstractas
• Colecciones: Arrays, listas, diccionarios
2. Introducción a Unity
• Instalación y configuración del entorno
• Interfaz del editor
• GameObjects y Components
• Prefabs y Assets
• Sistema de coordenadas y transformaciones
• Importación de recursos
3. Scripting en Unity con C#
• MonoBehaviour y ciclo de vida
• Gestión de entradas
• Movimiento y físicas por script
• Comunicación entre scripts
• Corutinas y async/await en Unity
• Gestión de escenas
4. Física y Colisiones
• Rigidbody 2D y 3D
• Colliders y Triggers
• Raycasting y detección de colisiones
• Physics Materials y capas
• CharacterController vs Rigidbody
5. Gráficos y Animación
• Sistema de animación: Animator y Animation Clips
• Animator Controller y Blend Trees
• Animación 2D con sprites
• Cinemachine
• Iluminación
• Shaders básicos y Shader Graph
• Partículas
6. Interfaz de Usuario (UI)
• Canvas, modos de renderizado
• Componentes UI
• Diseño con anchors y layouts
• Menús, HUD y pantallas de juego
7. Audio
• AudioSource y AudioListener
• Audio Mixer y efectos
• Audio 3D
• Música adaptativa y gestión de sonido por script
8. Proyecto 2D
• Movimiento y salto del personaje
• Enemigos con IA básica
• Sistema de vidas y puntuación
• Diseño de niveles
• Menú principal, pausa y Game Over
• Guardado de datos
9. Proyecto 3D
• Controlador de personaje en 3D
• Control de cámaras
• Sistema de disparos y detección de impacto
• IA de enemigos
• Optimización
10. Publicación