The French based game developer, Spiders Games, has been diligently working on Mars, their upcoming RPG. Mars is, big surprise, set 200 years in the future on the planet Mars. Strange cosmic rays have hit Mars and transformed the inhabitants into horrible mutants. Unfortunately, it looks like some of those cosmic rays have hit Spiders…
