Pilot a mech into battle in Mecha Royale, a robot shooter you can jump into right from your browser.
The game opens on its maker's website in a new tab. MegaClip just points you there.