We may earn an affiliate commission when you visit our partners.
Course image
Reuben Ward

The C++ Survival Course is now available on my Patreon.

Why does this course need to exist?

Read more

The C++ Survival Course is now available on my Patreon.

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

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.

Enroll now

What's inside

Learning objectives

  • Create a battle royale game like fortnite
  • Integrate steam into our game
  • Learn basic coding principals using unreal engine 4's blueprint system
  • Learn general game development ideas

Syllabus

Understand the basics of using the Unreal Editor, and create a new project to build our game in

After this lesson, we will have the Unreal Editor downloaded and have our Battle Royale project created.

Read more

With our project created, in this lesson we'll add some animations, meshes, and other assets we need into our project.

Add a Character and Weapons to the project

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.

Add loot and pickups to our game

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.

Create UI for our Battle Royale Game, and add a spectator system so players can watch the game

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.

In this section, we'll create the Plane that flies over the map, and safe zone that closes in on the players.

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 section, we'll add some basic matchmaking so players can play with each other

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.

In this section, we'll add the finishing touches to our game and then package it for distribution!

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!

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops professional skills in using Unreal Engine 4's Blueprint system, a tool that is used in the industry
Teaches basic coding principles using Unreal Engine 4's Blueprint system, which is accessible to beginners
Provides experience in developing a multiplayer Battle Royale game, which is a popular genre in the industry
Covers general game development ideas, which can be applied to a wide range of game development projects
Taught by Reuben Ward, who has professional experience in developing Battle Royale games and teaching game development

Save this course

Save Create a Battle Royale game using Unreal Engine 4 Blueprints to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Create a Battle Royale game using Unreal Engine 4 Blueprints with these activities:
Brush up on your basic coding principles using tutorials or online resources
A solid understanding of coding principles is essential for game development. Refresh your skills to enhance your ability to comprehend Unreal Engine Blueprints.
Browse courses on Programming Fundamentals
Show steps
  • Review tutorials or online resources on basic coding concepts
  • Complete practice exercises to reinforce your understanding
Develop a design document for your own Battle Royale game
Crystallize your knowledge and understanding of Battle Royale game design by creating a comprehensive design document outlining the key aspects of your own game.
Show steps
  • Research and analyze existing Battle Royale games to identify common elements and successful mechanics
  • Brainstorm and develop unique gameplay mechanics and features for your game
  • Create a detailed description of the game's setting, characters, weapons, and progression system
  • Outline the game's level design and map layout
  • Identify potential challenges and risks, and develop mitigation strategies
Design and create a custom weapon or item for your Battle Royale game
Further develop your understanding of game asset creation and enhance your game by designing and creating a custom weapon or item for your Battle Royale game.
Browse courses on Weapon Design
Show steps
  • Identify a niche or gap in the existing weapons or items within the game
  • Brainstorm and sketch out concepts for your custom weapon or item
  • Use 3D modeling software to create a high-quality model for your asset
  • Implement the weapon or item's functionality and mechanics within Unreal Engine
  • Test and iterate on your design to ensure it meets the desired gameplay requirements
Show all three activities

Career center

Learners who complete Create a Battle Royale game using Unreal Engine 4 Blueprints will develop knowledge and skills that may be useful to these careers:
Game Developer
Game Developers create, design, and test video games. They work with teams of artists, programmers, and designers to bring their ideas to life. This course can help aspiring Game Developers build a foundation in Unreal Engine 4, a powerful game engine used to create many popular titles. The course covers topics such as creating characters, weapons, and levels, as well as implementing game mechanics such as shooting, health, and damage. With the skills gained in this course, learners will be well-equipped to enter the field of Game Development.
Software Engineer
Software Engineers design, develop, and maintain software systems. They work in a variety of industries, including gaming, finance, and healthcare. This course can help aspiring Software Engineers build a foundation in Unreal Engine 4, a powerful game engine that is also used to create software simulations and other interactive applications. The course covers topics such as programming, physics, and artificial intelligence, which are all essential skills for Software Engineers. With the skills gained in this course, learners will be well-equipped to enter the field of Software Engineering.
Game Designer
Game Designers create the overall vision and design for video games. They work with teams of artists, programmers, and designers to bring their ideas to life. This course can help aspiring Game Designers build a foundation in Unreal Engine 4, a powerful game engine used to create many popular titles. The course covers topics such as game design, level design, and user experience, which are all essential skills for Game Designers. With the skills gained in this course, learners will be well-equipped to enter the field of Game Design.
Technical Artist
Technical Artists work at the intersection of art and technology, creating 3D models, textures, and animations for video games and other interactive media. This course can help aspiring Technical Artists build a foundation in Unreal Engine 4, a powerful game engine that is also used to create CGI and other visual effects. The course covers topics such as 3D modeling, texturing, and animation, which are all essential skills for Technical Artists. With the skills gained in this course, learners will be well-equipped to enter the field of Technical Art.
Simulation Engineer
Simulation Engineers design, develop, and maintain software simulations. They work in a variety of industries, including aerospace, automotive, and manufacturing. This course can help aspiring Simulation Engineers build a foundation in Unreal Engine 4, a powerful game engine that is also used to create software simulations and other interactive applications. The course covers topics such as physics, artificial intelligence, and virtual reality, which are all essential skills for Simulation Engineers. With the skills gained in this course, learners will be well-equipped to enter the field of Simulation Engineering.
User Experience Designer
User Experience Designers (UX Designers) create the overall experience for users of websites, apps, and other digital products. They work with teams of designers, developers, and researchers to ensure that users have a positive and seamless experience. This course can help aspiring UX Designers build a foundation in Unreal Engine 4, a powerful game engine that is also used to create interactive simulations and other immersive experiences. The course covers topics such as user interface design, usability testing, and information architecture, which are all essential skills for UX Designers. With the skills gained in this course, learners will be well-equipped to enter the field of UX Design.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. They work in a variety of industries, including finance, healthcare, and retail. This course can help aspiring Data Analysts build a foundation in Unreal Engine 4, a powerful game engine that is also used to create data visualization and other interactive data applications. The course covers topics such as data analysis, data visualization, and machine learning, which are all essential skills for Data Analysts. With the skills gained in this course, learners will be well-equipped to enter the field of Data Analysis.
Web Developer
Web Developers design, develop, and maintain websites. They work with teams of designers, content writers, and marketers to create websites that are both visually appealing and functional. This course can help aspiring Web Developers build a foundation in Unreal Engine 4, a powerful game engine that is also used to create interactive web experiences. The course covers topics such as web design, web development, and user experience, which are all essential skills for Web Developers. With the skills gained in this course, learners will be well-equipped to enter the field of Web Development.
Mobile Developer
Mobile Developers design, develop, and maintain mobile apps. They work with teams of designers, content writers, and marketers to create mobile apps that are both visually appealing and functional. This course can help aspiring Mobile Developers build a foundation in Unreal Engine 4, a powerful game engine that is also used to create interactive mobile experiences. The course covers topics such as mobile app design, mobile app development, and user experience, which are all essential skills for Mobile Developers. With the skills gained in this course, learners will be well-equipped to enter the field of Mobile Development.
Game Tester
Game Testers play video games to find bugs and other issues. They work with teams of developers to help ensure that games are of high quality before they are released to the public. This course can help aspiring Game Testers build a foundation in Unreal Engine 4, a powerful game engine used to create many popular titles. The course covers topics such as game testing, bug reporting, and quality assurance, which are all essential skills for Game Testers. With the skills gained in this course, learners will be well-equipped to enter the field of Game Testing.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing software to ensure that it meets the required quality standards. They work with teams of developers to identify and fix bugs and other issues.
Business Analyst
Business Analysts are responsible for analyzing business needs and developing solutions to improve business processes. They work with teams of people to identify opportunities for improvement and develop plans to implement those improvements.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with teams of engineers, designers, and marketers to bring new products to market that meet the needs of customers. This course may be helpful for aspiring Product Managers who want to gain a better understanding of the game development process.
Systems Analyst
Systems Analysts are responsible for analyzing business needs and designing and implementing computer systems to meet those needs. They work with teams of people to identify opportunities for improvement and develop plans to implement those improvements.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. They work with teams of people to ensure that projects are completed on time, within budget, and to the required quality.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Create a Battle Royale game using Unreal Engine 4 Blueprints.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Create a Battle Royale game using Unreal Engine 4 Blueprints.
Unreal Engine 5: The Complete Beginner's Course
Most relevant
Unreal Engine: Intro to Game Design
Most relevant
Fortnite Fundamentals: Strategies, Mechanics & Game...
Most relevant
Unreal Engine 4 Blueprints - The Ultimate Developer Course
Most relevant
Unreal Engine 5 C++ Developer: Learn C++ & Make Video...
Most relevant
Unreal Engine 5.2 : Exploring Lyra for Game Development
Most relevant
Unreal Engine Blueprint Game Developer
Most relevant
The Ultimate Unreal Engine 2D Game Development Course
Most relevant
Unreal Engine VR Development Fundamentals
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser