curso _Programación de Videojuegos con Unity / C
Programación
Duración
270 h.
Modalidad
Presencial
Calendario
12/06/2026 - 15/10/2026
10:00 - 14:00
Nota
100% Subvencionado - Agosto No Lectivo
Temario
Temario
OBJETIVOS
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.
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.
DIRIGIDO A
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.
CONTENIDOS
-
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
-
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
-
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
-
Física y Colisiones
- Rigidbody 2D y 3D
- Colliders y Triggers
- Raycasting y detección de colisiones
- Physics Materials y capas
- CharacterController vs Rigidbody
-
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
-
Interfaz de Usuario (UI)
- Canvas, modos de renderizado
- Componentes UI
- Diseño con anchors y layouts
- Menús, HUD y pantallas de juego
-
Audio
- AudioSource y AudioListener
- Audio Mixer y efectos
- Audio 3D
- Música adaptativa y gestión de sonido por script
-
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
-
Proyecto 3D
- Controlador de personaje en 3D
- Control de cámaras
- Sistema de disparos y detección de impacto
- IA de enemigos
- Optimización
-
Publicación
DURACIÓN
De 270 horas teórico-prácticas
Si ya te has registrado
Accede con tus credenciales para no tener que rellenar toda la información de nuevo.
Si aún no te has registrado
Crearemos un acceso después de inscribirte en el curso para para facilitarte la gestión.
Inscripción al curso
Programación de Videojuegos con Unity / C
Programación