, , , ,

Aprende C# creando un videojuego desde cero con Unity

Aprende a programar en el lenguaje C# mientras creas tu primer videojuego con el motor gratuito Unity

¡Bienvenido a Aprende C# creando un videojuego desde cero con Unity!

Si te encuentras aquí es probablemente porque te molan los videojuegos y quieres aprender a hacer tus propios videojuegos. ¿Existe una forma más divertida de aprender a programar en C# que desarrollando videojuegos? Además, es probable que sepas hacer dibujos, diseñar tus propios personajes, tus enemigos, animaciones, escenarios, tengas mecánicas de juego pensadas… pero te falte una cosa: ¡SABER PROGRAMAR!

¿Quieres aprender a programar? Empezaremos a programar en C# desde cero. El primer paso será conocer los conceptos básicos de la programación.

No tienes que avergonzarte. Yo mismo no creé mi primer videojuego hasta los 23 años, puesto que hasta entonces había estado haciendo la carrera de matemáticas. Aún recuerdo declarar variables sin saber muy bien para qué las iba a usar. Nadie nace enseñado y para eso estamos aquí: para que aprendas a hacer tu propio videojuego en el motor de videojuegos gratuito Unity con el lenguaje de programación C#, un lenguaje sencillo, fácil de aprender y que te dará muchísimas posibilidades de expandir tus conocimientos.

¿Cuántas veces te han dicho que aprender a programar en C# es complejo? Programar desde cero lleva su tiempo, pero estás en el lugar correcto.

En este curso empezaremos por lo básico y fundamental: la programación. Tendrás todos los pasos que necesitas para aprender a programar. La programación es como el lenguaje de los ordenadores. Tú y yo ahora mismo nos comunicamos en un lenguaje común: el castellano, el cual ambos entendemos a la perfección y por eso podemos estar intercambiando información. Yo escribiendo y tú leyendo. Probablemente, si yo te estuviera escribiendo esto mismo en francés o en alemán, pues no entenderías ni papa de lo que te estoy contando, no porque sea más fácil o más difícil, sino porque estaría utilizando un lenguaje diferente. Los ordenadores y los dispositivos móviles tienen ellos mismos su propio lenguaje, su jerga, su argot. Ahí es donde iniciaremos juntos nuestra senda de aprendizaje, joven Padawan, aprendiendo qué es un programa, cómo lo hace para comunicarse con la parte gráfica y cómo nosotros, al pulsar una flecha o un botón, podemos hacer que el ordenador entienda lo que le queremos decir. Aprenderemos juntos aspectos de la programación básicos como:

  • Las variables y los tipos de datos
  • Los métodos o fragmentos de código
  • La programación orientada a objetos y clases
  • Los operadores de decisión
  • Las colecciones, arrays y listas de objetos
  • Los operadores de iteración

En definitiva, en este curso aprenderás a darle forma a un bloque de código en un lenguaje sencillo como es C#.

Con todo esto, será como el cocinero que sale de la academia y le han enseñado a pelar, cortar, cocer, hervir, salpimentar y sazonar alimentos. Pero, aunque sepamos freír un huevo, todos sabemos que no saben igual los huevos fritos hechos por nosotros, por nuestras madres o por nuestras abuelas. Por tanto, una vez conozcamos las herramientas y principios básicos de la programación, los pondremos en práctica con un proyecto de verdad, nuestro primer videojuego en 2D: una plataforma en 2D donde el objetivo será esquivar enemigos a la vez que recogemos el máximo número de monedas. Será un videojuego sencillo, pero veremos su auténtico potencial en todo lo que de verdad se puede hacer a partir de lo que sabemos:

  • Aprenderemos a planificar el Game Design y a dividir las etapas de desarrollo de nuestro videojuego
  • Sabremos qué es un prefab y cómo se utilizan para crear escenas de un videojuego
  • Crearemos nuestros propios menús y el HUD de información del juego
  • Aprenderemos mecánicas y gameplay típicos como el scroll infinito o la física de un videojuego

Y realmente con todo ello, aunque no lo creas, ¡¡¡habrás hecho tu primer videojuego!!! 

Bueno, yo ya he calentado motores y tengo ganas de que juntos aprendamos C# y de empezar a crear nuestros videojuegos en Unity. Así que no te lo pienses más y apúntate ya para empezar tu carrera como desarrollador de videojuegos con Unity y C#.

Aprende a programar en C# en poco más de 10 horas de curso.

Quizá estás pensando en otros lenguajes de programación. Consúltanos y te asesoramos de forma 100% personalizada según tu situación y objetivos actuales, ya que tenemos abiertos otros cursos en diferentes lenguajes de programación.

Qué vamos a aprender

Este curso se centra en enseñarte las bases de la programación en C# para que luego puedas tomar cualquier curso de Unity

  • Entender cómo funciona un programa informático, las etapas y aspectos de qué consta y el ciclo de vida del mismo
  • Programar videojuegos para Unity 5, incluyendo aspectos como el Game Design, el HUD, dinámicas de juego y vistas
  • Interactuar con la pantalla del videojuego a través de teclado, moviendo el personaje, haciéndole saltar, recogiendo objetos…
  • Entender los fundamentos de la programación como la creación de variables, operadores de decisión, de iteración, colecciones…
  • Crear y entender scripts en C# para Unity

Requisitos del curso

Aunque el curso en sí no tiene prerrequisitos, para seguirlo fácilmente te recomendamos:

  • Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario
  • Tener un ordenador o portátil lo más potente posible (un mínimo de i7 con 16Gb de RAM)
  • No se necesitan conocimientos previos ni de programación ni de videojuegos, pues este curso es una introducción a ambos
  • Una idea de videojuego que quieras desarrollar, para que cuando finalices el curso puedas empezar directamente con él

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Aprende C# creando un videojuego desde cero con Unity”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *