I hadn't heard of this game, so it was a surprise to me when I caught it on the Pax East floor this year.
Gives me a Monday Night Combat / Tecmo's Deception vibe.
Looks pretty fun. The demo stations were all swarmed at the time I saw it so I didn't get to play it at all.
The site mentions platforms as PC & Consoles, targetting digital download distribution.