cursos.
← Programación
Ficha 005.102YouTubeGRATIS

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 YouTube

Respuesta 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 5

Introducció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

  1. 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).

  2. 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).

  3. 03

    Colecciones y métodos

    List y foreach (desde 0:46:09) y métodos y funciones (desde 0:54:42).

  4. 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).

  5. 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. 1.Sesión 1: Hola mundo, variables, operaciones y condiciones (0:00 a 0:29). Escribe tus propios ejemplos.
  2. 2.Sesión 2: switch, bucles, arrays, List y foreach (0:29 a 0:54). Practica recorriendo colecciones.
  3. 3.Sesión 3: métodos y modificar componentes (0:54 a 1:20). Prueba los scripts en una escena de Unity.
  4. 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