Introduction to C# for video game developers
Actualizado en 2026

Fundamentos de C# para el desarrollo de videojuegos

Descubre los conceptos básicos de C# y da tus primeros pasos en el desarrollo de videojuegos con Unity.

  • Quieres aprender a desarrollar videojuegos con Unity, pero C# te parece complicado y no sabes por dónde empezar.
  • Has visto tutoriales aislados, pero te faltan las bases de programación para entender realmente cómo funciona el código.
  • Te gustaría crear tus propios videojuegos, pero antes necesitas dominar los fundamentos de C# para avanzar con seguridad.
Si te sientes identificado con estos problemas, este curso es ideal para ti.

Aprende C# desde cero y prepárate para desarrollar videojuegos con Unity

Si quieres crear videojuegos con Unity, dominar C# es el primer paso. En este curso aprenderás los fundamentos del lenguaje de programación utilizado por millones de desarrolladores para dar vida a sus proyectos. A través de un enfoque práctico y progresivo, adquirirás una base sólida que te permitirá continuar tu formación en desarrollo de videojuegos con confianza.

Durante el curso descubrirás los conceptos esenciales de C#, como variables, tipos de datos, métodos, operadores, estructuras de control, colecciones y bucles. Cada tema se explica mediante ejemplos sencillos y situaciones del mundo real para facilitar la comprensión antes de trasladar esos conocimientos al código.

También darás tus primeros pasos en la programación orientada a objetos, entendiendo conceptos como clases, estructuras, herencia, polimorfismo, encapsulación y composición. Finalmente, verás cómo todos estos principios se aplican en Unity, comprendiendo la relación entre el lenguaje y el motor de desarrollo de videojuegos.

Además de las lecciones teóricas, el curso incluye ejercicios prácticos y cuestionarios para reforzar cada concepto y ayudarte a consolidar lo aprendido. Al finalizar, recibirás un diploma verificable en blockchain que podrás compartir en LinkedIn para acreditar tus conocimientos en programación con C#.

Un curso de la Ruta de

Dificultad

Horas

Total Estudiantes

Valoración Media

Requirements

  • No se requieren conocimientos previos de programación.
  • Un ordenador con conexión a Internet y cualquier sistema operativo (Windows, macOS o Linux).
  • Conocimientos básicos en el uso de un ordenador (gestión de archivos, instalación de programas y navegación por Internet).
  • Motivación por aprender C# como primer paso para el desarrollo de videojuegos con Unity.

¿A quién va dirigido?

  • Principiantes que quieran aprender los fundamentos de la programación con C#.
  • Futuros desarrolladores de videojuegos que deseen empezar a crear proyectos con Unity.
  • Estudiantes que busquen una base sólida antes de adentrarse en el desarrollo de videojuegos.
  • Cualquier persona interesada en iniciarse en la programación de forma práctica y aplicada.

Lo que aprenderás

01

Dominar los fundamentos de C#

Aprende la sintaxis básica del lenguaje, el uso de variables, tipos de datos, operadores y expresiones para comenzar a programar con confianza.

02

Crear métodos y funciones

Descubre cómo organizar tu código mediante métodos, utilizar parámetros de entrada y devolver valores para crear programas reutilizables.

03

Controlar el flujo de ejecución

Aprende a tomar decisiones con if, else y switch, y a repetir tareas mediante bucles for, foreach y while.

04

Trabajar con colecciones

Utiliza arrays, listas y diccionarios para almacenar, organizar y manipular información de forma eficiente en tus aplicaciones.

05

Comprender la programación orientada a objetos

Da tus primeros pasos en uno de los paradigmas más utilizados en el desarrollo de software y videojuegos modernos.

06

Diseñar clases y estructuras

Aprende cuándo utilizar clases y cuándo optar por estructuras, entendiendo sus diferencias y casos de uso más habituales.

07

Aplicar los pilares de la POO

Comprende conceptos esenciales como encapsulación, herencia, polimorfismo y composición para crear código limpio y escalable.

08

Resolver problemas mediante código

Practica con ejercicios reales que te ayudarán a transformar problemas cotidianos en soluciones utilizando C#.

09

Prepararte para desarrollar videojuegos con Unity

Finaliza el curso con una base sólida en C# y comprende cómo aplicar todos estos conceptos dentro del ecosistema de Unity.

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)