I just saw this thread after already starting one about this game, oops. If admin will go nuke the other thread that would tidy things up a bit.
I don’t play games much, they waste far too much time. However, this one look intriguing. I have heard that it’s been under development for 2 years.
Here are a couple of trailers: