C# para Unity - Curso desde cero
por freeCodeCamp Español
Enseña C# desde cero aplicado a Unity: variables, condiciones, bucles, arrays, métodos, componentes, corrutinas, PlayerPrefs, clases y herencia.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-09 — sigue siendo gratis en YouTube
Empezar en YouTubeRespuesta rápida
Curso gratis de Programación de nivel principiante en YouTube impartido por freeCodeCamp Español (1 h 46 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 9 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas sin experiencia en programación que quieren empezar con Unity y necesitan primero las bases de C#.
- Nivel
- Principiante
- Duración
- 1 h 46 min
- Precio
- Gratis en YouTube
- Autor
- freeCodeCamp Español
- Publicado
- 2024
- Plan sugerido
- 1 sem. · 3.5 h/sem.
- Verificado
- el 9 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Introducción compacta y bien ordenada a C# para quien quiere programar en Unity. Es buena como primer paso, aunque por su duración solo cubre fundamentos y no incluye un proyecto completo.
Puntos fuertes
- Progresión clara de lo básico del lenguaje a su uso en Unity, con capítulos de unos 10 minutos.
- Índice con marcas de tiempo que facilita repasar temas concretos.
- Publicado en 2024, reciente y de un canal conocido por sus cursos gratuitos.
A tener en cuenta
- Es breve para cubrir tanto lenguaje como Unity, así que probablemente solo da una base.
- La descripción no menciona ejercicios ni un proyecto final.
- No se indica la versión de Unity utilizada.
De qué trata
Curso de unos 106 minutos de freeCodeCamp Español, creado por Luis Canary, que enseña C# pensando en el desarrollo de videojuegos con Unity. Parte de cero con el "Hola mundo" y las variables, y avanza por operaciones, condiciones, bucles, arrays y listas.
La segunda mitad pasa a lo específico de Unity: métodos y funciones, modificación de componentes, Coroutine, Invoke y Destroy, y PlayerPrefs. Termina con clases y herencia. Está dividido en doce bloques de unos diez minutos cada uno.
- Variables y operaciones en C#
- Condiciones, switch y bucles while, do-while y for
- Arrays, List y foreach
- Coroutine, Invoke y Destroy en Unity
- PlayerPrefs, clases y herencia
Para quién es este curso
- Personas sin experiencia en programación que quieren empezar con Unity y necesitan primero las bases de C#.
- Aficionados a Unity que usan el editor pero no saben escribir scripts.
- Quien busca una introducción compacta (menos de dos horas) antes de un curso más largo de desarrollo de juegos.
Mejor busca otro si…
- Quien ya programa en C# con soltura y busca patrones avanzados o arquitectura.
- Quien quiere construir un juego completo paso a paso: los capítulos se centran en conceptos, no se menciona un proyecto final.
Antes de empezar
- Ninguno: el curso se presenta como «desde cero».
Qué sabrás hacer al terminar
- Escribir un «Hola mundo» y declarar y operar con variables en C#.
- Controlar el flujo de un script con if/else, switch, while, do-while y for.
- Trabajar con arrays y List y recorrerlos con foreach.
- Crear métodos y funciones y organizar el código con clases y herencia.
- Modificar componentes desde scripts y usar Coroutine, Invoke y Destroy en Unity.
- Guardar datos sencillos con PlayerPrefs.
Estructura del curso
- 01
Primeros pasos: Hola mundo, variables y operaciones
Introducción y primer programa con variables (desde 0:00:33), seguido de operaciones con variables (desde 0:10:28).
- 02
Control de flujo y bucles
Condiciones if, else if y else (desde 0:20:06); switch, while y do-while (desde 0:29:39); bucle for y arrays (desde 0:37:27).
- 03
Colecciones y métodos
List y foreach (desde 0:46:09) y métodos y funciones (desde 0:54:42).
- 04
C# aplicado a Unity
Modificar componentes (desde 1:05:45), Coroutine, Invoke y Destroy (desde 1:20:41) y PlayerPrefs (desde 1:30:51).
- 05
Clases y herencia
Último bloque, desde 1:40:18, dedicado a la programación orientada a objetos básica.
Plan de estudio sugerido
1 semana · unas 3,5 h por semana
- 1.Sesión 1: Hola mundo, variables, operaciones y condiciones (0:00 a 0:29). Escribe tus propios ejemplos.
- 2.Sesión 2: switch, bucles, arrays, List y foreach (0:29 a 0:54). Practica recorriendo colecciones.
- 3.Sesión 3: métodos y modificar componentes (0:54 a 1:20). Prueba los scripts en una escena de Unity.
- 4.Sesión 4: Coroutine, Invoke, Destroy, PlayerPrefs, clases y herencia (1:20 al final).
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Instala Unity y un editor de código antes de empezar para poder probar cada ejemplo.
- Pausa al final de cada capítulo y reescribe el código sin mirar; cambia valores para ver qué ocurre.
- Dedica más tiempo a «Modificar componentes» (1:05:45) y «Coroutine, Invoke, Destroy» (1:20:41), donde C# se une a Unity.
- Al terminar, crea un pequeño script propio que combine variables, condiciones y clases.
Cómo lo presenta freeCodeCamp Español
Aprende C# para Unity. C# es un lenguaje de programación muy versátil y popular para el desarrollo de videojuegos. Unity es uno de los motores de videojuegos más usados. En este curso aprenderás C# para Unity.
- YouTube: - Instagram: - Twiter: - TikTok: - Twitch: - Discord: - Facebook:
⌨️ (00:00:00) Introducción ⌨️ (00:00:33) Hola mundo y variables ⌨️ (00:10:28) Operaciones con variables ⌨️…
Extracto de la descripción original en YouTube.
Preguntas frecuentes
+¿Necesito saber programar antes?
No. El curso se presenta como «desde cero» y empieza con el Hola mundo y las variables.
+¿Cuánto dura?
Unos 106 minutos en un solo vídeo. Con pausas y práctica, calcula unas 3 o 4 horas.
+¿Qué temas incluye?
Variables, condiciones, bucles, arrays, List, métodos, modificar componentes, Coroutine, Invoke, Destroy, PlayerPrefs, clases y herencia.
+¿Está actualizado?
Se publicó en 2024. La descripción no indica la versión de Unity, así que conviene comprobar si algo difiere en tu versión.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de freeCodeCamp Español; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende C# para Unity desde CERO en 7 HORAS (Curso Completo)
Curso de C# desde cero aplicado a Unity 6: de variables, métodos y bucles hasta clases, constructores, encapsulación, static y buenas prácticas.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.