Battle Royale Game Coding

About our coding class

Click HERE to view all of our online classes

What is Unreal?

Unreal is a game engine used to create professional video games. It allows students to learn fundamental programming concepts in the context of creating video games.

About our class

Tech Academy Battle Royale inspired by Fortnite! Join us for an exciting week of game coding! Create your own battle royale game for you and your friends to drop in to. Customize the map, set your characters, and create upgrades to scatter across the world by learning coding and game design. Use your skills to achieve a Victory Royale. Please bring a drink and snack daily. Bring a USB drive on the last day to save your games, or they can be emailed to parents.

Continued learning

After the class

In this course, students were introduced to Unreal and coding. In Unreal, students created and customized meshes, textures, and blueprints to create a 3D battle royale game with multiplayer support.

Parent Activity Suggestions:

  • Programming in Unreal involves creating blueprints with static mesh components and code that come together to make objects in your game. Ask your child to tell you how they created these in class. Also ask him/her to demonstrate what each of these is in his/her game.
  • Designing a game requires knowing what aspects make a game fun to play. Play your child’s favorite game together, and ask him/her what makes that game fun. Why are those things fun? Is there anything that could be changed to make the game better?

To play your game:

To play the game, run the exe file in the folder we’ve sent home with your student. It’s located in BattleRoyale – Playable 4.22 > WindowsNoEditor. You can download Unreal Engine for free from the Epic Games Launcher, which can be found online, to continue editing your project at home!

Student work will be available:

We will send out the basic project files at the end of the course, either via email or on the students’ flash drives. Students WILL NOT receive every project folder from the class. Instead, the basic, working version of the project will be sent out.

Additional information can be found at