Super Mecha Champions - Gameplay First Look (PC) Grab your gun and hop into a mech in this free-to-play battle royale (with some additional non battle royale modes). By Michael Byrne - 3 years ago