Wow this is the first I've heard of this game in years. I remember being so excited in 2012. Can't believe this is still in Alpha. Screenshots look beautiful though.
Would be nice to have an interesting multiplayer and on PC. Animations don't look the smoothest currently, it was kind of obvious it's unfinished in the video.