Unity es un motor de videojuegos muy popular y poderoso que se basa en C# como lenguaje de programación principal. Aprende a darle vida a tus juegos con Unity y C#.

Acabamos de publicar un curso en el canal de YouTube de freeCodeCamp.org en español que te guiará paso a paso a través de los fundamentos de C# para Unity. Aprenderás los conceptos básicos que necesitas saber para comenzar a desarrollar juegos en Unity con C#.

Luis Canary creó este curso. Luis es Principal Gameplay Programmer en Pendulo Studios, una empresa de desarrollo de videojuegos con sede en Madrid. Ha impartido cursos en universidades, escuelas y empresas y le encanta compartir su pasión por el desarrollo de videojuegos en su canal de YouTube.

Antes de profundizar en el contenido del curso, veamos qué es C#, cómo está relacionado con Unity y por qué deberías aprender ambos.

¿Qué son C# y Unity?

C# es un lenguaje de programación versátil conocido por su simplicidad y poder. Diseñado por Microsoft, forma parte de la familia .NET, un conjunto de herramientas, bibliotecas y lenguajes de programación que funcionan en conjunto para crear diversas aplicaciones.

Es ampliamente usado para crear una diversa gama de aplicaciones, desde software de escritorio y aplicaciones web hasta aplicaciones móviles y videojuegos.

Este curso se enfocará en los fundamentos de C# para el desarrollo de videojuegos con Unity.

Unity es un motor de juegos popular para crear experiencias en 2D y 3D. Usa C# como lenguaje de programación principal e incluye un conjunto completo de herramientas y funciones para diseñar, desarrollar e implementar videojuegos en diversas plataformas.

Estas son las plataformas que Unity soporta actualmente:

  • PC de Escritorio
  • Dispositivos Móviles
  • Web
  • Consolas

También es compatible con Realidad Aumentada (RA) y Realidad Virtual (RV).

Al aprender C# para Unity, darás tus primeros pasos hacia una carrera en el desarrollo de videojuegos.

💡 Dato: Este curso es perfecto para cualquiera que desee comenzar a desarrollar videojuegos. Abarca conceptos básicos de programación que seguirán siendo válidos en distintas versiones de C# y Unity.

Curso de C# para Unity en español

Genial. Ahora que ya sabes más sobre C# y Unity, veamos lo que aprenderás durante el curso:

  • Variables
  • Operadores
  • Condicionales
  • Sentencia switch
  • Ciclos while
  • Ciclos Do-While
  • Ciclos For
  • Arrays
  • Listas
  • Ciclos Foreach
  • Funciones
  • Métodos
  • Modificar componentes
  • Corrutinas
  • Invocar con Invoke
  • Destruir con Destroy
  • PlayerPrefs
  • Clases
  • Herencia

Al terminar el curso conocerás los fundamentos de C# para Unity y estarás listo para comenzar a desarrollar videojuegos en este lenguaje de programación.

Te invitamos a ver el curso en el canal de YouTube de freeCodeCamp.org en español:

✍️ Curso creado por Luis Canary.

💡 Dato: Una vez que hayas completado este curso sobre C# para Unity, te recomendamos realizar un curso general de introducción a Unity para aprender los conceptos básicos de la interfaz de usuario y las características de tu versión actual de Unity.