Create a Battle Royale game using Unreal Engine 4 Blueprints
Why does this course need to exist?
Everyone has played a Battle Royale game such as Fortnite. Perhaps you’ve always wondered how to make your own, but found tutorials were too long and didn’t get to the point?
I want to put an end to Game Development being tiresome and boring. That is why at the end of the 8 hour series, you’ll have a fully working Battle Royale game, ready to be built on and made into your own.
That means that depending on your learning speed, you can have a working Battle Royale game completely finished in under a week. The lessons you will learn can be used to go on and make any other type of game you can think of.
How is this possible?
Unreal Engine 4 is completely free to use and is a AAA quality engine, used to make games such as Fortnite, Bioshock, Gears of War, and Borderlands. Unreal Engine ships with Blueprints, an industry standard tool that is the perfect gateway into the games industry for a beginner with no technical knowledge.
Think of Blueprints as driving an automatic car: you’ll be able to learn all the correct skills and concepts, without any extra distractions. It will also put you in a great position to go on to learn the more technical C++ language, if that is what you choose.
Who is the teacher?
The course is fully developed by Reuben Ward, who has been working professionally as an Unreal Engine Game Engineer, and has over 2 years experience working professionally developing Battle Royale games. He also has plenty of experience teaching game development, and his video tutorials have received over 1,500,000 views on YouTube.
I understand how difficult Game Development can be when getting started, and that is why I love to take the technical boring parts of game development and make them as simple as possible. I hope you’ll join me in making your own Battle Royale game!
Setting up Unreal Engine
After this lesson, we will have the Unreal Editor downloaded and have our Battle Royale project created.
With our project created, in this lesson we'll add some animations, meshes, and other assets we need into our project.
Character and Weapons
In this lesson we'll handle the most important part of the game - adding our character! We'll also give him a basic gun.
With a character now created, in this lesson we'll create our Weapon blueprint and create two weapons: The Assault Rifle and the Scoped Rifle.
We'll add the ability to shoot the weapon we have given our character, and add a basic death mechanic by making players respond to being shot by falling to the floor.
In this lesson we will add the concept of health and damage to our game, so players will require several bullets hit them before they die in the game.
Now that we have shootable guns, we'll add some ammo logic to our weapon so it must be reloaded after using all the bullets in the magazine.
Weapon Pickups and Loot
We'll add our pickup master blueprint, and use this to create weapon pickups.
With ammo and health pickups created, we'll create the weapon pickups using our master pickup blueprint, and create a pickup spawner to randomly spawn loot within the level.
UI and Spectator System
After this lesson, we'll have a health bar, and some weapon information displayed on the screen.
In this lesson, we'll add a spectator system so players can spectate the match after they die.
Plane and Safe Zone
In this lesson we will create our Plane Blueprint and learn how to make it glide over the map.
With our Plane in the game, this lesson will focus on creating the starter island, and attaching our player to the plane.
In this lesson we'll create the Safe Zone Blueprint, and make a basic shader for our safe zone.
In this lesson we'll finish off the safe zone and make it deal damage to players within the game. We'll also add water to our island to prevent players leaving the map bounds.
Now that we have a safe zone, in this lesson we'll create a map for the UI and draw the safe area on the map so players know where to go to escape the wall.
In this lesson we'll make the main menu responsible for letting players find and create games.
In this lesson we'll hook our main menu up to our matchmaking system to allow players to find games.
To finish off our matchmaking we'll need to add steam support to the game so our game can use steam matchmaking.
Packaging our Game
In this lesson, we'll add the final polish before the packaging stage.
With the game complete, in this lesson we'll talk about how to package your final game!