Anyone see the video of it? Looks awesome! I am especially looking forward to the easy to use level editor and modding!
Article with some video's of the stream:
Official Site (Has a trailer with some new in game action and a few screen shots):
FULL HD Stream in 1080:
6/16 - HI RES Pictures
7/1 - Article regarding some gameplay elements