A first-person survival shooter you can play with nothing to install. Hold out against whatever comes next.
The game opens on its maker's website in a new tab. MegaClip just points you there.