Desarrollo de videojuegos 2D en Unity desde cero

Aprende a programar creando tus primeros videojuegos 2D con Unity completamente desde cero con el curso online de desarrollo de videojuegos 2D en Unity desde cero de ARKDE.

¿Siempre has querido aprender a hacer videojuegos, pero nunca has programador en tu vida? En ARKDE creamos este curso justamente con eso en mente: un curso de introducción al desarrollo de videojuegos en Unity para toda persona que nunca ha programador en su vida.

¿Por qué Unity? Es uno de los motores de desarrollo de videojuegos más potentes y usados en América Latina y el mundo y, ademas, tiene una versión gratuita que cualquier persona puede descargar y utilizar. Unity es el motor detrás de videojuegos latinos como World War Doh de JAM City Bogotá (Colombia), CrisTales (Colombia), Kleptocats (Mexico), Causa Voices of the Desk (Chile) y también increíbles videojuegos como Hollow Knight y Cuphead. No solo eso, Unity como motor tiene una excelente curva de aprendizaje para personas empezando en el mundo de los videojuegos y eso es exactamente este curso: el mejor primer paso para convertirte en un desarrollador de videojuegos.

Empezamos el curso con una breve introducción al mundo de los videojuegos y al mundo del DESARROLLO de videojuegos para que tengas una base, seguido esto empezamos de una vez con bases de programación (variables, funciones etc) haciendo ejercicios cortos y cada vez mas desafiantes.

Seguimos con las bases creando nuestro primer juego que será un sencillo juego 2D donde eres un pequeño alien que quiere secuestrar animales de granja. Con este juego practicaras mucho de programación y aprenderás conceptos de manejar el input del jugar, manejar sprites en Unity, las funciones de Update() y start(), una interfaz gráfica sencilla y mucho más.

En el siguiente modulo nos ponemos a hacer un pong, aprenderás más de manejo de físicas 2D con Unity, componentes como el Rigidbody y empezamos a programar mecánicas más complicadas para terminar con un juego que puedan jugar dos personas localmente.

¡Finalmente en los últimos modulos nos ponemos a recrear una versión de Megaman X! El juego de SNES de Capcom de 1993. Aquí aprenderás mas de desarrollo de videojuegos 2D avanzado en Unity creando niveles con tilemaps y tilerules, creando un personaje con animaciones 2D y mecánicas de disparo y salto, creando enemigos con inteligencia artificial básica por medio de A* Pathfinding, creando una interfaz gráfica, manejando audio y música en tu juego. Finalmente, vas a crear un nivel completo con una condición de victoria para que puedas desplegarlo tu videojuego 2D en versión web, crear tu cuenta en itch.io y subir tu prototipo para que haga parte de tu portafolio como futuro desarrollador de videojuegos.

¿Qué esperas? invierte en tu educación, Inscríbete a nuestro curso online de desarrollo de videojuegos 2D en Unity desde cero y aprende lo que siempre te ha apasionado desde que eras pequeño: ¡Aprende a programar desde cero creando tus primeros videojuegos 2D en Unity!

Diseño de videojuegos desde cero

Aprende las bases del diseño de videojuegos de una manera práctica trabajando en un prototipo propio en el curso online de game design desde cero con mentorías en vivo de ARKDE. Con Carlos Rocha (Game designer del juego colombiano Cris Tales como invitado!)

¿Qué es exactamente un juego? Puede ser una pregunta sencilla, pero un juego puede referirse a tantas cosas! Monopoly, futbol, Dungeons & Dragons, God of War o hasta jugar a las escondidas de niño. Y qué tienen todas estas actividades en común que las hacen un “juego”, pues básicamente todas comparten unos elementos: 1) un objetivo, 2) una oposición (enemigos), algo que te quiere impedir lograr ese objetivo 3)Una decisiones que puedes tomar para vencer a dichos enemigos y llegar al objetivo y 4)Una serie de reglas que deciden que puedes hacer y que no.

Podemos pensar en un game designer como la persona que trabaja con esos 4 elementos para hacer de un videojuego (o cualquier tipo de juego la verdad) algo entretenido y ese “algo entretenido” puede ser diversión, miedo, suspenso y muchas otras opciones. Eso es lo que vas a aprender en este curso online de game design desde cero con mentorías en vivo de ARKDE, a trabajar en los elementos de un videojuego que hace que sea entretenido, cumpla con los objetivos diseñados y a aprender como trabaja un game designer en un pipeline de producción de la industria.

Vamos a empezar repasando conceptos de diseño de juegos como balance y pacing analizando diferentes videojuegos, al igual que aprender sobre los tipos de documentos oficiales como el Game Design Concept (GDC) y el Game Design Document (GDD). Seguido a esto nos adentramos mas en los juegos de mesa para entender mejor el diseño de videojuegos.

Después aprenderás prototipado rápido con Unreal Engine para que así tengas las herramientas de hacer y probar tus diseños sin tener que ser un experto en programación. Igualmente, el uso de Unreal Engine NO es obligatorio, puedes hacer Unity u otro motor si lo deseas.

Seguimos con diseño de niveles (level design) aprendiendo métricas necesarias para medir efectividad y pacing de un nivel y, finalmente, vas a aprender de composición de escenas, manejo de colores y elementos del escenario y sobre narrativa visual.

Al final de este curso online de game design habrás creado un prototipo de un pequeño videojuego desde el punto de vista de diseño, estarás mucho mas preparado para diseñar mejores videojuegos y acelerar tu carrera como futuro game designer gracias a las mentorías y consejos profesionales del mentor Andrés Burbano quien es Game Designer tiempo completo en Teravision Games.