This week’s highlights in new game releases: August 22-28

This week’s big new game release is Deus Ex Human Revolution, the third game in the cult hit cyberpunk themed action-RPG series. Read more…



Neowin.net