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.

What a looker.