cursos.
← Programación
Ficha 005.376UdemyGRATIS

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 Udemy

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

Curso 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

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

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

  3. 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.

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

  1. 01Arranca — entorno y primer script
  2. 02Fundamentos de C#
  3. 03C# dentro de Unity
  4. 04Práctica y cierre

Plan de estudio sugerido

1 semana · unas 3 h por semana

  1. 1.Sesión 1: instala Unity y Visual Studio y haz el primer script (bloque 1).
  2. 2.Sesión 2: practica variables, condicionales, bucles, métodos, listas y arrays con tus propios ejemplos (bloque 2).
  3. 3.Sesión 3: repasa Start, Update, Awake, Inspector y GetComponent (bloque 3).
  4. 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