Here's the link Here
For more info go Here
and here's Videos explaining what it is.
This game looks to be damn fun. All this...RTS/action game with 64 player multiplayer, mod capable (steam workshop), and built in map editor and all for $9.99 I can't imagine why the hell I wouldn't want it!