Fundamentos de C# para GameDev
por Miguel Angel Ybañez Esquerre
Introduce la programación en C# desde cero con Unity: variables, bucles, métodos, ciclo de vida de los scripts y un reto final de movimiento con teclado.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Miguel Angel Ybañez Esquerre (1 h 21 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que nunca han programado y quieren empezar con C# orientado a videojuegos.
- Nivel
- Principiante
- Duración
- 1 h 21 min · 16 lecciones
- Precio
- Gratis en Udemy
- Autor
- Miguel Angel Ybañez Esquerre
- Plan sugerido
- 1 sem. · 3 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso corto y bien estructurado para dar los primeros pasos en C# con Unity desde cero, con ejemplos de juego y un reto final. Es una base útil, no un curso para hacer un juego completo.
Puntos fuertes
- Enfoque desde cero con ejemplos aplicados a situaciones de juego.
- Estructura clara en cuatro bloques y 16 lecciones que avanzan del entorno a un reto final.
- Incluye la lectura de errores habituales de principiante.
A tener en cuenta
- Con unos 81 minutos, cubre solo los fundamentos y no llega a crear un juego completo.
- La descripción no indica versiones de Unity ni el año de publicación, así que conviene comprobar que la interfaz coincide con la tuya.
De qué trata
Curso de Udemy de unos 81 minutos y 16 lecciones que enseña C# desde cero aplicado a Unity. Está organizado en cuatro bloques: arranque con el entorno y el primer script, fundamentos de C#, C# dentro de Unity y práctica con cierre.
Los conceptos se explican con situaciones de juego como la vida del jugador, el puntaje o los enemigos. Incluye la instalación de Unity y Visual Studio, el ciclo de vida de Unity, el Inspector, GetComponent y la lectura de errores de la consola. Termina con un reto final: mover un objeto con el teclado.
- Variables, condicionales, bucles, métodos, listas y arrays
- Ciclo de vida de Unity: Start, Update y Awake
- Comunicación entre scripts con GetComponent
- Lectura de errores de consola como NullReference
- Reto final: mover un objeto con el teclado
Para quién es este curso
- Personas que nunca han programado y quieren empezar con C# orientado a videojuegos.
- Quienes intentaron aprender Unity y se atascaron por no dominar C#.
- Quienes vienen de tutoriales sueltos y buscan una base ordenada antes de crear su propio juego.
Mejor busca otro si…
- Quien ya domina variables, bucles, métodos y el ciclo de vida de Unity (Start, Update, Awake).
- Quien busque construir un juego completo: el curso termina con un reto sencillo de movimiento con teclado.
Antes de empezar
- Ninguno: según la descripción empieza desde cero y no exige experiencia previa ni un ordenador potente.
Qué sabrás hacer al terminar
- Escribir y ejecutar tus primeros scripts de C# en Unity.
- Usar variables, operadores, condicionales, bucles, métodos, listas y arrays.
- Entender el ciclo de vida de Unity (Start, Update, Awake) y ajustar valores desde el Inspector.
- Comunicar scripts entre sí con GetComponent.
- Leer y corregir errores comunes de la consola, como NullReference.
- Mover un objeto con el teclado aplicando lo aprendido.
Estructura del curso
- 01
Arranque: entorno y primer script
Instalación y conexión de Unity y Visual Studio, y escritura del primer script para verlo funcionar en escena.
- 02
Fundamentos de C#
Variables, operadores, condicionales, bucles, métodos, listas y arrays, con ejemplos de juego como la vida del jugador, el puntaje o los enemigos.
- 03
C# dentro de Unity
Ciclo de vida (Start, Update, Awake), el Inspector, comunicación entre scripts con GetComponent y lectura de errores de la consola.
- 04
Práctica y cierre
Reto final: mover un objeto con el teclado usando lo aprendido, y orientación sobre el siguiente paso.
Capítulos del vídeo
- 01Arranca — entorno y primer script
- 02Fundamentos de C#
- 03C# dentro de Unity
- 04Práctica y cierre
Plan de estudio sugerido
1 semana · unas 3 h por semana
- 1.Sesión 1: instala Unity y Visual Studio y haz el primer script (bloque 1).
- 2.Sesión 2: practica variables, condicionales, bucles, métodos, listas y arrays con tus propios ejemplos (bloque 2).
- 3.Sesión 3: repasa Start, Update, Awake, Inspector y GetComponent (bloque 3).
- 4.Sesión 4: haz el reto final sin mirar la solución y provoca errores a propósito para leerlos (bloque 4).
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
- Escribe el código tú mismo en lugar de copiarlo y pausa en cada concepto para variarlo.
- Al ver Start, Update y Awake, añade mensajes a la consola para ver en qué orden se ejecutan.
- Intenta el reto final por tu cuenta antes de ver la solución.
- Instala Unity y Visual Studio antes de empezar y comprueba que están conectados.
Cómo lo presenta Miguel Angel Ybañez Esquerre
Aprende C# desde cero con Unity: variables, condicionales, bucles, métodos y tu primer script de videojuego
¿Quieres crear videojuegos pero el código te frena? Este curso es tu punto de partida. Aprenderás a programar en C# desde cero, con cada concepto explicado con ejemplos reales dentro de Unity, el motor de videojuegos más usado del mundo. No es un curso de teoría abstracta: cada tema lo…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber programar?
No. La descripción indica que parte desde cero y que no hace falta experiencia previa ni un ordenador potente.
+¿Cuánto dura?
Unos 81 minutos en 16 lecciones. Con pausas para practicar, caben en una semana a un ritmo de unas 3 horas.
+¿Qué temas cubre?
Variables, operadores, condicionales, bucles, métodos, listas y arrays. También Start, Update, Awake, Inspector, GetComponent y errores de consola.
+¿Qué hago al terminar?
La descripción habla de una base previa a construir tus propios juegos y de un siguiente paso en tu camino como desarrollador, sin concretarlo.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Miguel Angel Ybañez Esquerre; 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.