Aprende a crear un videojuego Endless Runner en 3D con Unity
What you'll learn
- Aprenderás a programar videojuegos con Unity 3D utilizando el lenguaje de programación C#.
- Aprende las bases de un juego Endless Runner.
- Potenciarás tus conocimientos de Programación con C#.
- Aprenderás la estructura de un videojuego.
- Aprenderás a utilizar patrones de Programación de nivel intermedio.
- Comprender la reutilización de Objetos para mejorar el rendimiento de un videojuego.
- Aprenderás a crear un controlador de audio.
- Conocerás como crear una tienda dentro del juego.
Requirements
- Conocimientos básicos en el manejo de Unity y Programación con C#
- Unity versión 2020.3
- Tener un ordenador o portátil que pueda correr Unity
Description
Bienvenidos a todos al nuevo curso de desarrollo de videojuegos orientado a la creación de un Endless Runner en 3D con Unity 2020.3 donde vas a aprender las bases para poder crear un juego de unos de los géneros más jugados en dispositivos móviles, consolas y PC. Además, vamos a usar el lenguaje de programación de C#, el cual vamos a practicar con varios ejemplos reales del desarrollo de un Endless Runner.
Durante este curso aprenderemos como desarrollar las características que conforman a este género de videojuegos, como optimizar el rendimiento utilizando un patrón de programación, como trabajar con modelos 3D y la creación de un mundo infinito. En cuanto a la programación veremos temas de nivel básico, y muchos de nivel intermedio. Este curso espera tomar tus conocimientos actuales y potenciarlos a medida que avanzamos en las secciones.
Algunos de los temas que veremos a detalle en este curso son:
Creación de Personaje.
Trabajar con Modelos 3D.
Generación de niveles.
Creación de un controlador de audio.
Creación de una tienda de personajes.
Guardar datos utilizando el sistema PlayerPrefs de Unity.
Comprender como trabajar con la Interfaz de Usuario (UI).
Crear un sistema de Estados para controlar nuestro videojuego.
Crear Items y Potenciadores.
Entender el uso del paquete Post Processing.
Mejorar el rendimiento del videojuego empleando el patrón Object Pooler.
Usar el Singleton Pattern para mejorar la comunicación entre clases.
El curso está orientado a estudiantes de nivel básico con conocimientos de Unity y C#, ya que trataremos muchos temas de nivel Básico-Intermedio. Iremos paso a paso, construyendo el juego desde cero, explicando todo a detalle.
¡Nos vemos en clase!
Who this course is for:
- A todos los estudiantes que quieran potenciar sus conocimientos de Programación en C#.
- A todos los estudiantes que deseen aprender a crear su primer videojuego de tipo Endless Runner.
- A todos los estudiantes que quieran aprender mecánicas reales de Videojuegos.
- A todos los estudiantes que quieran profundizar en el motor de videojuegos de Unity.
Instructor
Hola a todos, mi nombre es Gianny, soy un desarrollador de videojuegos independiente. A lo largo de los últimos años he creado algunos juegos para dispositivos móviles.
Desde pequeño desarrollé una pasión por los videojuegos y todo lo que implica crearlos. Tengo experiencia en la creación de videojuegos usando Unity y C# desde el año 2017. Actualmente, soy formador online en la plataforma Udemy.
Gracias por tomarte el tiempo de leer y espero que pueda ayudarte en tu aventura de convertirte en un desarrollador de videojuegos.