With screenshots that look this pretty, I would guess we're looking at a PC version. But we'll have trailers that were running on a PS3 up soon.

Advertisement

What a looker.