So this is the game that Bioware has been spamming my inbox about with teasers. Huh.
I guess it looks neat... I'm always willing to give co-op games a chance, and I appreciate that it's got a little something different going on with its setting. The trailer didn't do it for me, but the gameplay video shows some potential. Evolve is still number one on my list for 4 vs 1 gameplay, but it can't hurt to keep an eye on this one.