Scene Image

Battle Royale: Meteor Mayhem

Looks like another meteor shower... I hope I packed my umbrella!

In Battle Royale: Meteor Mayhem, players are dropped onto a deserted planet where meteors rain down, forcing them to scavenge for resources, weapons, and allies to survive. The last player standing wins it all.