It is here now: Strafe.
So, Strafe is a strategic defence management game aand... there's more text on its own page. Also that's where you can download the game.
Here are some screenshots and the last one is a link to a trailer on YouTube! Go check it out!