A multiplayer browser FPS set in Taipei. Special police versus militia across Ximending and Taipei 101, from 1v1 up to 24v24.
The game opens on its maker's website in a new tab. MegaClip just points you there.