Introducción al desarrollo de juegos multiplayer en Unreal Engine 4
Varias personas me han escrito con muchas dudas sobre el desarrollo de juegos multiplayer en Unreal Engine y me ha parecido muy buena idea comenzar una serie de tutoriales que ayuden ha entender bien a fondo como desarrollar juegos multiplayer con este magnifico motor. Como no hay mejor forma para aprender que practicando, pues eso es lo que vamos a hacer. Vamos a comenzar a desarrollar un simple "Third Person Multiplayer Shooter" en Unreal Engine.
Desarrollando un Third Person Multiplayer Shooter en U4 – Parte 1
En este tutorial vamos a preparar la base de nuestro Third Person Multiplayer Shooter. Un personaje con su pistola en tercera persona. Podrá apuntar y disparar proyectiles en la dirección a la que apunta. Esto nos va a permitir, además de preparar la base de nuestro juego, ver varias cosas que nos ofrece el Engine y que no hemos visto en tutoriales anteriores, como los AimOffset, para implementar el movimiento de un personaje al apuntar. El ProjectileMovementComponent, que nos permite afectar en el Tick de un actor su posición a partir de una velocidad y gravedad, simulando el desplazamiento de un proyectil. Y justamente basados en este componente veremos como implementar un sistema de disparo con proyectiles
Varias personas me han escrito con muchas dudas sobre el desarrollo de juegos multiplayer en Unreal Engine y me ha parecido muy buena idea comenzar una serie de tutoriales que ayuden ha entender bien a fondo como desarrollar juegos multiplayer con este magnifico motor. Como no hay mejor forma para aprender que practicando, pues eso es lo que vamos a hacer. Vamos a comenzar a desarrollar un simple "Third Person Multiplayer Shooter" en Unreal Engine.
Desarrollando un Third Person Multiplayer Shooter en U4 – Parte 1
En este tutorial vamos a preparar la base de nuestro Third Person Multiplayer Shooter. Un personaje con su pistola en tercera persona. Podrá apuntar y disparar proyectiles en la dirección a la que apunta. Esto nos va a permitir, además de preparar la base de nuestro juego, ver varias cosas que nos ofrece el Engine y que no hemos visto en tutoriales anteriores, como los AimOffset, para implementar el movimiento de un personaje al apuntar. El ProjectileMovementComponent, que nos permite afectar en el Tick de un actor su posición a partir de una velocidad y gravedad, simulando el desplazamiento de un proyectil. Y justamente basados en este componente veremos como implementar un sistema de disparo con proyectiles