This game is generating quite a fuss and it's not hard to see why, check out this impressive trailer that showcases some of the ways you can deal with the various enemies in the game.

Streaming

Download

Check it out!