Learn C# by creating a video game from scratch with Unity
Actualizado en 2026

Aprende C# creando tu primer videojuego desde cero con Unity

Domina los fundamentos de C# mientras construyes tu primer videojuego desde cero utilizando Unity, un motor potente y gratuito.

  • Quieres aprender a programar, pero todos los cursos empiezan con demasiada teoría y acabas perdiendo la motivación.
  • Tienes ideas para crear videojuegos, pero no sabes cómo convertirlas en un proyecto real porque te falta aprender C#.
  • Has intentado aprender programación por tu cuenta, pero te resulta difícil entender cómo aplicar los conceptos a un proyecto completo.
Si te sientes identificado con estos problemas, este curso es ideal para ti.

Da tus primeros pasos en C# creando un videojuego desde cero

¿Quieres aprender C# desde cero pero no te motivan los ejercicios tradicionales? En este curso aprenderás a programar desarrollando un videojuego 2D completo con Unity, el motor de desarrollo gratuito utilizado por miles de estudios y desarrolladores independientes. Descubrirás los fundamentos de la programación mientras construyes un proyecto real paso a paso.

No necesitas experiencia previa. Empezaremos desde lo más básico, comprendiendo conceptos esenciales como variables, tipos de datos, métodos, clases, programación orientada a objetos, condicionales, bucles, arrays, listas y colecciones. Cada concepto se explicará con ejemplos prácticos para que entiendas cómo funciona realmente un programa y cómo aplicar esos conocimientos en tus propios proyectos.

Una vez dominadas las bases de C#, pondrás todo en práctica desarrollando un videojuego de plataformas 2D en Unity. Aprenderás a organizar un proyecto profesional, crear escenas, utilizar prefabs, implementar físicas, programar enemigos, diseñar la interfaz de usuario (HUD), crear menús y desarrollar mecánicas habituales como el desplazamiento lateral y la recogida de objetos.

Al finalizar el curso no solo habrás aprendido los fundamentos de la programación en C#, sino que también habrás publicado tu primer videojuego funcional, adquiriendo una base sólida para seguir avanzando en el desarrollo de videojuegos, crear proyectos más ambiciosos o dar el salto a otros ámbitos del desarrollo de software.

Un curso de la Ruta de

Dificultad

Horas

Total Estudiantes

Valoración Media

Requirements

  • Un ordenador con conexión a Internet y conocimientos básicos de informática.
  • Se recomienda un ordenador con un procesador moderno y, preferiblemente, 16 GB de RAM para obtener un mejor rendimiento con Unity.
  • No es necesario tener experiencia previa en programación ni en desarrollo de videojuegos.
  • Muchas ganas de aprender C# creando tu primer videojuego desde cero.

¿A quién va dirigido?

  • Principiantes sin experiencia previa en programación.
  • Personas que quieran aprender C# mediante proyectos prácticos.
  • Futuros desarrolladores de videojuegos con Unity.
  • Creadores con ideas para videojuegos que quieran convertirlas en una realidad.

Lo que aprenderás

01

Comprender los fundamentos de la programación

Aprende cómo funciona un programa informático y domina los conceptos esenciales de la programación desde cero.

02

Programar en C# desde cero

Utiliza variables, tipos de datos, operadores, métodos, condicionales, bucles y otros elementos fundamentales del lenguaje C#.

03

Aplicar la programación orientada a objetos

Comprende el uso de clases, objetos, colecciones y scripts para desarrollar aplicaciones y videojuegos de forma estructurada.

04

Desarrollar videojuegos con Unity

Aprende a utilizar Unity para crear escenas, organizar proyectos y construir videojuegos desde cero.

05

Implementar mecánicas de juego

Programa el movimiento del personaje, los saltos, la interacción con objetos, enemigos y otros elementos propios de un videojuego 2D.

06

Diseñar la interfaz del videojuego

Crea menús, HUD, prefabs y otros componentes que forman parte de la experiencia de juego.

07

Planificar un proyecto de desarrollo

Conoce las fases de creación de un videojuego, desde el Game Design hasta la organización del código y los recursos.

08

Crear scripts profesionales en C#

Desarrolla scripts reutilizables y bien estructurados para controlar la lógica y el comportamiento de tus videojuegos en Unity.

09

Finalizar tu primer videojuego completo

Aplica todo lo aprendido construyendo un videojuego funcional en Unity que servirá como base para tus futuros proyectos.

Temario del curso

Juan Gabriel Gomila

Tu Instructor

Juan Gabriel Gomila

Matemático, Instructor Certificado de Unity e Instructor Online que ha formado a más de 600.000 estudiantes en todo el mundo en diferentes plataformas como Udemy y Platzi. CEO de Frogames Formación e impulsor de esta plataforma, aportando todo su conocimiento en Matemáticas, Machine Learning, Videojuegos, IA o Blockchain entre otros.

Unity Certified Matemático +500k Estudiantes
Opiniones de estudiantes

Lo que dicen nuestros alumnos

Curso completo

Elige cómo quieres acceder

Pago Único del Curso

Buy the course once and get lifetime access

Imagen del curso
999,99
Buy the course
  • A single payment.
  • Instant lifetime access to the course.
  • Acceso a la comunidad del curso.

Ruta

Accede a todos los cursos de la ruta de

19,99 /month
Access the path
  • Pago mensual de 19.99€.
  • Acceso instantáneo a los cursos de la ruta.
  • Accede cuándo y dónde quieras.
  • Cancela en cualquier momento.
Comprar este curso
Acceso de por vida · Actualizaciones incluidas
o consíguelo con la Ruta de Aprendizaje
Ruta de
Desde 19,99 €/mes · Cancela cuando quieras
Ver la suscripción
o Suscripción Rana de Bronce (39 €/mes)