Also played the Steam demo. It's pretty nice.
But I turned everything at maximum and the demo mission was pretty demanding. Not the city section though.
I don't know exactly what it was, but I guess it was due to particle effects and physics.
Oh and there is an article on the front page. Some people did play the demo.







