With the race for awesome graphics having finally rested, developers are coming up with some really innovative titles at last! Probably spurred by Portal, EA will be doing Mirror’s Edge and Ubisoft will do I Am Alive. What is so innovative about that, you ask? Well, I Am Alive will put you in your own […]

Read more