Categoría: Programación | _PROGRAMACION


Curso: Introducción a Unreal Engine 4: crea videojuegos desde cero

o

suscríbete para tener acceso ilimitado a toda la formación

Regala este curso

Comparte este curso:

Requisitos

  • En principio ningún concepto es necesario, pero utilizaremos el software Unreal Engine 4 (lo enseñamos a descargar en la primera sección del curso)
  • Aunque no es necesario, es recomendable tener ideas sobre qué videojuego se desea crear para irlo haciendo en paralelo al curso.


Descripción

Aprende a crear tus propios videojuegos en el popular motor Unreal Engine 4. Aprende construyendo juegos reales.

Unreal Engine es un motor de juego de PC y consolas creados por la compañía Epic Games. Implementado inicialmente en el shooter en primera persona Unreal en 1998, siendo la base de juegos como Unreal Tournament, Deus Ex, Turok, Tom Clancy's Rainbow Six: Vegas, America's Army, Red Steel, Gears of War, BioShock, BioShock 2, BioShock Infinite, Star Wars Republic Commando, Batman: Arkham Asylum, SMITE o Mass Effect. También se ha utilizado en otros géneros como el rol y juegos de perspectiva en tercera persona. La versión actual está programada en C++ y es compatible tanto con OpenGL como DirectX 11 y 12, siendo compatible con varias plataformas como PC (Microsoft Windows, GNU/Linux), Apple Macintosh (Mac OS X) y la mayoría de consolas (Xbox One y PlayStation 4). Unreal Engine también ofrece varias herramientas de gran ayuda para diseñadores y artistas facilitando la visualización de entornos o de construcciones.

  • Aprende a crear videojuegos con Unreal Engine 4, la plataforma de desarrollo de juegos de uso gratuito utilizada por los estudios AAA y los desarrolladores independientes de todo el mundo.
  • Empezamos desde cero por lo que no necesitas ninguna experiencia previa de Unreal o programación! Ya verás qué fácil es empezar a programar y a hacer juegos! Vamos a construir juntos varios juegos, incluyendo un juego de naves espaciales, o un shooter en primera persona.
  • Tendrás acceso a un foro en el que podrás discutir temas sobre una base amplia. En el foro de discusión le ayudará a aprender y compartir ideas con otros estudiantes.Usted aprenderá C + +, el lenguaje estándar de la industria de gran alcance desde cero. Al final del curso estarás muy confiado en lo básico de codificación y desarrollo de juegos, y con hambre para aprender más.

 

"Cualquier programador de videojuegos serio necesita conocer C ++" Jason Gregory, programador principal de Naughty Dog (creadores de los aclamados juegos AAA Uncharted & The Last of Us)

Cualquier persona que quiera aprender a crear videojuegos: Unreal Engine es una plataforma fantástica que permite hacer juegos de calidad AAA. También estos juegos se pueden exportar para ser jugados en Windows, consolas, MacOS, iOS, Android y Web desde una sola fuente!

Si eres un principiante, aprenderás todos los principios de programación y diseño de juegos que necesitas. Si eres un artista, aprenderás a hacer que tus assets cobren vida. Si eres programador, aprenderás los principios del mundo de diseño de videojuegos.

Este curso está basado en proyectos para que no aprendas un montón de prácticas de programación inútiles. Al final de este curso tendrás videojuegos del mundo real para utilizar en tu propio portfolio. Sin duda alguna el aprendizaje basado en construir proyectos es la mejor manera de iniciarte en el mundo de la creación de videojuegos. Al hacer este curso aprenderás habilidades prácticas y que podrás utilizar de inmediato en tus propios proyectos.

Puedes utilizar los proyectos que has creado en este curso para agregar a tu perfil de LinkedIn y demostrar que vales a futuras empresas que te contraten. 

Aprender a codificar es una gran manera de saltar en una nueva carrera o mejorar su carrera actual. La codificación es la nueva matemática y aprender a codificar lo impulsará hacia adelante para cualquier situación. Apréndalo hoy y consigue una ventaja para mañana. La gente que puede dominar la tecnología gobernará el futuro.

Obtendrás acceso completo a la vida de este curso por un precio muy pequeño. Juan Gabriel ha creado muchos juegos, aplicaciones y cursos de formación por lo que está muy cualificado para enseñarle a dominar la tecnología. Este es un instructor que no sólo enseña, sino que produce aplicaciones. Esto significa que obtendrá la información más relevante sobre cómo codificar. La mayoría de los cursos no muestran habilidades prácticas y ejemplos del mundo real.

 

¿A quién está dirigido?

  • Creadores de videojuegos
  • Estudios de desarrollo de videojuegos
  • Programadores que quieran iniciarse en el mundo del desarrollo de videojuegos
  • Jugadores y amantes de los videojuegos que quieran saber cómo funciona un videojuego o cómo se crea de forma profesional

 

Empezar aquí

Bienvenido a Unreal Engine 4

Acerca de tu instructor: Juan Gabriel Gomila

Puesta a punto: Unreal Engine 4

Los motores de videojuegos

Unreal Engine 4

Descargar el Launcher de Epic Games

Cómo instalar Unreal Engine 4

Acerca de las opciones de instalación

Las diferentes versiones de Unreal Engine 4

Extra: Modelos de Esteban Hidalgo

Mi primer proyecto de Unreal, un tour por la interfaz

Mi primer proyecto. C++ vs Blueprints

Tipos de proyectos predefinidos en Unreal Engine 4

Navegando por la interfaz de Unreal Engine 4

Cómo importar un asset en Unreal Engine 4

Las operaciones básicas de posicionamiento: translación, rotación y escalado

¿Qué es un material?

Crear un material en Unreal Engine 4

Del material al objeto

Acerca de los blueprints

Si prefieres usar C++

El problema con la iluminación de la escena

Mi primer blueprint

La interfaz de los blueprints

Las componentes del blueprint

Un detalle acerca de los nodos de un blueprint

Rotar la base del objeto

Probando nuestro primer blueprint

Ejercicio: Un texto introductorio

Los sistemas de partículas y el realismo de Unreal

Los proyectos de Epic para aprender Unreal

Bájate el código fuente

Un shooter top-down

Una vista a nuestro videojuego

El objeto cámara

Fijar la cámara con 'Set view target with blend'

El player controller con un script de C++

El material de nuestra nave espacial

Los controles de movimiento y las variables de una clase

Programando nuestro controlador de movimiento

Un poco de testing y algunos retos

Las balas de la nave espacial

Todo sobre los materiales

Mover las balas por la pantalla

Convertir la bala en un blueprint

Spawnear las balas

El enemigo

Colisiones entre enemigo y personaje

Colisiones entre balas y enemigos

Crear el modo de juego

Generación aleatoria de enemigos

Los factores de dificultad de la partida

Reiniciar la partida

Preparar la Interfaz Gráfica de Usuario

Game Widget

Spawning Widget

Generar el blueprint del Widget

Actualizar la interfaz gráfica de usuario

Bájate el código fuente

Entre C++ y blueprints, eventos de overlap a fondo

Un tour detallado por la interfaz de blueprints

Eventos de overlapping con blueprints

El evento Action End Overlap

Recoger el nombre del jugador

Rookie-Kong, los barriles del destino

Una vista a nuestro videojuego

Creando el nuevo proyecto de Unreal Engine

El maniquí protagonista

La cámara y el personaje

Más sobre los Game Modes

La entrada de datos

El movimiento final del personaje

Ajustando el movimiento del personaje

Ajustes y control de la cámara

La creación del nivel

Niveles, geometrías y texturas

Matemáticas y trigonometría en acción

El barril rodante

Creando barriles con timers

Los nodos de ramificación

Triggers y destrucción de actores

Nociones de debug para blueprints

Destrucción con sistemas de partículas

Respawn de nuestro jugador

Los últimos toques del respawn del actor

Juan Gabriel probando el nivel del Rookie Kong

De un prototipo inicial hacia la beta final

Los nodos de control de flujos en Unreal Engine 4

El nodo secuencia

Crear una cámara personalizada

Respawn del jugador con blueprints

Acerca de la animación en Unreal Engine

Nuestra primera animación

La interfaz de animaciones en Unreal Engine

Diagramas de estados

Más y más estados de nuestra animación

El grafo de eventos de animación

Hacer que el personaje corra

Blendspaces

Las herramientas de edición de sonido

Los objetos CUE

Reproducir sonidos con notificaciones de animaciones

Últimos detalles de sonido

Los Event Dispatchers

Las Ragdolls

El diseño del HUD

El contenido del HUD

Las fuentes del HUD

El objetivo del videojuego

Bájate el código fuente

Y hasta aquí la introducción a Unreal Engine 4

Repasemos lo que hemos aprendido juntos

106 lecciones - | Creado por: Juan Gabriel Gomila Salas

Temas relacionados: