It's a game. I'm probably not allowed to talk about what little I've seen, but I find a bit surprising that they would just very quietly announce it, put the trailer (which I think is also the intro for the game) online and show absolutely no gameplay whatsoever.
They just did a super quick press thing on their site and that seems to be it for now.
These are the dudes that made Sang Froid, which was a pretty cool take on tower defense games, so this might also be neat.