Aprende C# para Unity desde CERO en 7 HORAS (Curso Completo)
por Master AI
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.
Muy recomendado, valoración editorial 5 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 Master AI (7 h 24 min). Nuestra valoración: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 9 de octubre de 2026.
- Veredicto
- 5/5 · Muy recomendado
- Para quién
- Personas que quieren aprender C# desde cero con el objetivo de programar videojuegos en Unity.
- Nivel
- Principiante
- Duración
- 7 h 24 min · 38 capítulos
- Precio
- Gratis en YouTube
- Autor
- Master AI
- Publicado
- 2026
- Plan sugerido
- 3 sem. · 4.5 h/sem.
- Verificado
- el 9 de octubre de 2026
Nuestro veredicto
Muy recomendado, valoración editorial 5 de 5Curso extenso y bien estructurado para iniciarse en C# dentro de Unity, con una progresión lógica desde el orden de ejecución hasta clases, encapsulación y buenas prácticas. Es muy adecuado para principiantes absolutos en programación de videojuegos; no sustituye a un curso de creación de un juego completo.
Puntos fuertes
- Estructura clara de 38 lecciones con capítulos marcados, que avanza de lo básico a clases y encapsulación.
- Aplicado a Unity 6 y publicado en 2026, así que es actual.
- Duración amplia (más de 7 horas) con tiempo dedicado a cada concepto, por ejemplo más de 25 minutos a variables.
A tener en cuenta
- Se centra en fundamentos de C#; no se indica que se construya un juego completo.
- Los materiales (guía, scripts, proyecto base) se mencionan como descarga aparte de la descripción, no dentro del vídeo.
- Es un único vídeo muy largo, por lo que conviene seguirlo por sesiones.
De qué trata
Curso de más de 7 horas y 38 lecciones que enseña los fundamentos de C# aplicados a Unity 6. Empieza con el orden de ejecución de Unity, las bibliotecas UnityEngine y System, los tipos de scripts y la anatomía de un MonoBehaviour.
Después recorre variables, métodos, operadores, condicionales, switch, arrays y bucles. La parte final trata structs, enumerados, clases, constructores, tipos de valor y referencia, campos y propiedades con get y set, el modificador static, la conexión entre scripts en el editor y las guías de estilo y buenas prácticas.
- Orden de ejecución y anatomía de un script MonoBehaviour
- Variables, métodos, operadores y alcance
- Condicionales, switch, arrays y bucles
- Structs, enumerados, clases y constructores
- Get y set, static y buenas prácticas
Para quién es este curso
- Personas que quieren aprender C# desde cero con el objetivo de programar videojuegos en Unity.
- Principiantes en Unity que ya manejan el editor pero no entienden los scripts de MonoBehaviour.
- Quien prefiere un recorrido largo y ordenado de fundamentos de C# aplicados directamente en Unity 6.
Mejor busca otro si…
- Quien ya domina variables, clases, propiedades y modificadores en C# y busca temas avanzados.
- Quien quiera construir un juego completo paso a paso: el temario se centra en fundamentos del lenguaje.
Antes de empezar
- Según el título, parte de cero: no se exige experiencia previa en programación.
Qué sabrás hacer al terminar
- Entender el orden de ejecución de Unity y la anatomía de un script que hereda de MonoBehaviour.
- Declarar y usar variables, operadores, métodos con parámetros y valores de retorno.
- Escribir condicionales, switch, bucles for y foreach, y trabajar con arrays.
- Crear structs, enumerados y clases con constructores.
- Aplicar encapsulación con get y set, el modificador static y guías de estilo en C#.
- Conectar scripts entre sí desde el editor de Unity.
Estructura del curso
- 01
Unity y anatomía de un script
Introducción, orden de ejecución de Unity (desde 0:32), bibliotecas UnityEngine y System, tipos de scripts, anatomía de un MonoBehaviour y las implicaciones de heredar de él (hasta 1:16:25).
- 02
Variables, métodos y operadores
Desde 1:16:25: declaración y ejemplos de variables, métodos, métodos con retorno y con parámetros, alcance de variables, y operadores con su uso práctico (hasta 3:06:52).
- 03
Control de flujo
Desde 3:06:52: condicionales simples y anidados, y el comprobador switch case (hasta 3:39:59).
- 04
Arrays y bucles
Desde 3:39:59: declaración de arrays, acceso por índice, bucles for, iterador foreach y comparación entre for y foreach.
- 05
Structs, enumerados y clases
Desde 4:30:41: structs, enumerados, declaración y uso de clases, constructores, constructores de MonoBehaviour y una tabla resumen de constructores (hasta 5:54:56).
- 06
Tipos de valor y referencia
Desde 5:54:56: diferencia entre tipos primitivos, de valor y de referencia, con ejemplos prácticos.
- 07
Campos, propiedades y static
Desde 6:12:59: campos y propiedades, encapsulación con get y set y sus abreviaciones, y el modificador static en variables, métodos y clases.
- 08
Conexión entre scripts y buenas prácticas
Desde 6:56:15: conexión entre scripts en el editor, guías de estilo y buenas prácticas (7:09:41) y cierre (7:23:08).
Capítulos del vídeo
- 0:00Introducción
- 0:32Orden de ejecución de Unity
- 28:37Biblioteca Unity Engine y System de C Sharp
- 36:34Tipos de scripts
- 49:54Anatomía de un script de Monobehaviour
- 1:04:39Implicaciones de la herencia de Monobehaviour
- 1:16:25Declaración y uso de variables
- 1:42:26Ejemplos de uso de variables
- 2:01:00Declaración y uso de funciones o métodos
- 2:16:57Métodos que devuelven valores
- 2:30:36Métodos que reciben parámetros
- 2:42:15Alcance o Scope de variables
Ver los 26 restantes
- 2:46:24Opreadores
- 2:52:19Uso de operadores
- 3:06:52Condicionales simples
- 3:20:17Condicionales anidados
- 3:29:38Comprobador de casos Switch Case
- 3:39:59Declaración de Arrays
- 3:53:18Posiciones de arrays con Indexer
- 4:03:35Uso de bucles o For Loops
- 4:17:26Uso de iterador For Each
- 4:22:44For Loop VS For Each
- 4:30:41STRUCTS estructuras de datos
- 4:46:13Enumerados
- 4:56:44CLases - Declaración y uso
- 5:17:41Uso de constructores
- 5:31:49Constructores de Monobehaviour
- 5:47:21Tabla de uso y declaración de constructores
- 5:54:56Tipos primitivos, de Valor y de Referencia
- 6:02:47Ejemplos de Valor y Referencia
- 6:12:59Campos y propiedades
- 6:18:08Encapsulación con Get y Set
- 6:31:45Abreviaciones de Get y Set
- 6:36:41Modificador STATIC
- 6:47:05STATIC en variables métodos y clases
- 6:56:15Conexión entre scripts en el editor
- 7:09:41Guías de estilo y buenas prácticas
- 7:23:08Cierre y despedida
Plan de estudio sugerido
3 semanas · unas 4,5 h por semana
- 1.Semana 1: de 0:00 a 2:42:15. Practica el orden de ejecución, crea scripts MonoBehaviour y escribe tus propias variables y métodos.
- 2.Semana 2: de 2:42:15 a 4:56:44. Haz ejercicios con operadores, condicionales, switch, arrays y bucles; compara for y foreach.
- 3.Semana 3: de 4:56:44 al final. Crea clases, constructores, propiedades con get y set, usos de static y conecta scripts en el editor.
- 4.Al terminar, revisa la guía de estilo (7:09:41) y aplícala a tus scripts.
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
- Abre Unity 6 a la vez y reproduce cada ejemplo; pausa tras cada capítulo para modificar el código y ver qué cambia.
- Dedica tiempo extra al bloque de orden de ejecución (0:32–28:37): ayuda a entender muchos comportamientos posteriores.
- Haz tus propias variaciones en los capítulos de clases y constructores (4:56:44–5:47:21) y consulta la tabla de constructores como resumen.
- Si descargas el proyecto base y los scripts de la descripción, úsalos para comparar con tu código.
Cómo lo presenta Master AI
🔥 DESCARGA LA GUÍA COMPLETA DEL CURSO (GRATIS): 👉
Si quieres aprender C# desde cero y aplicarlo directamente al desarrollo de videojuegos en Unity, este vídeo es para ti.
En este máster completo de más de 7 horas vas a aprender todos los fundamentos clave de C# de forma práctica, directamente dentro de Unity 6 y enfocado a crear videojuegos reales.
No es una teoría innecesaria. Es…
Extracto de la descripción original en YouTube.
Preguntas frecuentes
+¿Necesito saber programar para empezar?
No. El título indica que parte de cero y el primer bloque explica el funcionamiento de Unity y de los scripts antes de entrar en variables y métodos.
+¿Cuánto tiempo lleva completarlo?
El vídeo dura unas 7 horas y 24 minutos. Con pausas y práctica, unas 12 a 15 horas, por ejemplo en tres semanas de unas 4 o 5 horas.
+¿Qué temas de C# cubre?
Variables, operadores, métodos, condicionales, switch, arrays, bucles, structs, enumerados, clases, constructores, tipos de valor y referencia, propiedades, get y set, static y buenas prácticas.
+¿Con qué versión de Unity se trabaja?
La descripción indica que se trabaja directamente en Unity 6 y que el vídeo es de 2026.
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 Master AI; 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 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.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.