
Revisaremos que es un motor gráfico y para que se utiliza, ademas de que revisaremos algunos conceptos básicos de la creación de los videojuegos
Continuaremos con los conceptos básicos pero ya un poco mas enfocados al unreal engine.
Vamos a revisar las fases básicas que tiene cualquier tipo de videojuego para poder entender que se haca en cada una de ellas.
Vamos a registrarnos en unrealengine.com y vamos a descargar e instalar el motor gráfico, ademas explicaremos que podemos encontrar en el epic game launcher.
Vamos a revisar brevemente que podemos encontrar en la interfaz gráfica del unreal editor para irnos familiarizando con la herramienta.
Vamos a revisar a detalle el viewport, aprenderemos a movernos dentro de el y entender el uso de las coordenadas locales y del mundo.
En esta clase vamos a revisar la barra de herramientas, donde encontraremos acceso a algunas de las principales opciones como acceso a guardar, control de código y a ejecutar el juego.
En esta clase revisaremos el World Outliner que es donde se muestran todos los objetos que están en el nivel y el panel de detalles donde podremos acceder a las propiedades de cada uno de los objetos
Vamos a finalizar la interfaz gráfica con el uso del modes panel y el content browser que en conjunto nos servirán para agregar objetos al nivel, flora, modificar el terreno, etc.
Vamos a comenzar con la parte de programación, en este video vamos a revisar los eventos y para que los vamos a usar
Ahora pasaremos a revisar las variables, en este caso comenzaremos con las mas sencillas como el boolean, el integer y el float.
Seguimos con el tema de variables esta vez vamos a revisar las mas complejos como el vector y rotator.
Pasamos a ver ahora el tema de las funciones y las macro, donde ademas revisaremos las principales diferencias entre estas dos
Finalizamos la introducción a la programación revisando las clases de blueprint mas importantes que tiene unreal engine.
En este video vamos a ver la introducción a las colisiones y como usarlas a nuestro favor en los videojuegos.
Continuamos con el tema de las colisiones y hacemos un pequeño ejemplo de un sistema de lasers.
Vamos a revisar las bases de la interfaz gráfica en unreal engine usando el sistema UMG, y creamos un ejemplo de menú principal.
Seguimos con el UMG y en este video revisamos un ejemplo de un menú de pausa.
En este video vamos a hacer varios de ejemplos de como utilizar los materiales y texturas en unreal engine.
Para esta clase aprenderemos como se utilizan 2 tipos de luces y haremos un ejemplo de sistema de dia y de noche usando lo aprendido.
Ahora revisaremos como funcionan 2 tipos de luces mas y haremos un ejemplo sencillo de una linterna.
Esta sera una introducción a la inteligencia artificial básica, agregaremos un componente a un enemigo que le permitirá vernos y escucharnos.
Seguimos con la AI, esta vez un poco mas avanzada, aprenderás como usar un Behavior Tree y revisaremos el primer ejemplo donde un enemigo podra patrullar una zona en particular.
Seguimos con la AI y en este clase haremos un pequeño ejemplo donde un personaje siga a otro.
Comenzamos con el primer videojuego, y en esta clase vamos a aprender como colocar objetos aleatoriamenteen todo el mapa.
Creamos los objetos que estaremos tomando para ganar el juego, y agregaremos sonidos y partículas cuando el personaje tome cada uno de ellos.
En este video crearemos la interfaz gráfica y veremos un pequeño sistema de dificultad.
En esta clase configuraremos un tiempo limite que deberá de tener el jugador en cada juego, ademas de que variara dependiendo de la dificultad elegida.
En esta clase daremos los detalles finales al juego y algunos tips para poder continuarlo.
En esta clase revisaremos el tipo de juego que vamos a crear y pondremos el movimiento basico del jugador.
En esta clase veremos como crear un sistema de plataformas para que estas se agreguen de forma automática al nivel.
En este video crearemos la plataformas de esquina donde podremos dar giros con el personaje.
Para esta clase crearemos las plataformas para subir y bajar
En esta clase crearemos los obstaculos en cada una de las plataformas.
En este video crearemos el HUD para llevar la puntuación y ademas agregaremos monedas al nivel.
En esta clase vamos a ver agregar la pantalla de derrota que nos regresara al comienzo y ademas haremos el sistema para detectar cuando el personaje choca con un obstaculo.
Ultima clase del curso y vamos a ver como crear un ejecutable final para poderlo compartir con nuestros amigos o publicarlo en alguna tienda!
En este video vemos todo lo que necesitamos instalar para poder compilar nuestro juego y ejecutarlo en un disposivo de android
En este video vamos a llevar el endless runner a android, ademas tambien vemos como crear el apk final.
Si te interesa el mundo de la creación de videojuegos este curso es para ti, en este curso completamente gratuito aprenderás los conceptos básicos de la Creación de Videojuegos, dominaras las principales herramientas del Unreal Engine y aprenderás como hacer programación básica usando Blueprints.
No seras un experto ni un maestro al terminar el curso, eso solo se logra con el estudio y practica continua durante varios años, pero te aseguro que tendrás unas bases solidas para que sigas desarrollándote en este fantástico mundo, una vez terminado podrás estudiar y entender temas mas complicados como el multijugador y podrás emprender proyectos cada vez mas complicados.
Así que espero te des la oportunidad!