Coding Project: Battle Royale

4 hours

Coding Project: Battle Royale

Players fighting in Roblox battle royale

Learning Objectives Students will be able to:
  • Practice modular programming by creating scripts that separately handle game functions, like teleporting players.
  • Implement events whenever game matches start and end to create cause and effect relationships between scripts.
  • Implement arrays to manage players and manipulate them as needed as players start, win, or leave games.
  • Understand the coding architecture of round based games, including how to cleanup and reset to making looping gameplay.
Prerequisites Students should:

Create a round-based multiplayer game where players compete to be the last player left! A great next lesson after the Adventure Game, this series expands on core concepts in game design and computer science. Once finished, the game can be easily customized with unique gameplay elements and monetized.

ISTE Standards: Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d

Battle Royale Example

Play the finished project as a public Roblox game.

Next Project and Map Setup