¿Qué quieres aprender?

Curso de Programación de Videojuegos con Unity / C

Curso de Programación de Videojuegos con Unity / C

Ipartek servicios informáticos

Curso subvencionado para desempleados presencial

BILBAO (Vizcaya)


Gratis

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.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

BILBAO
Junio 2026

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

Ver más