75 people have been let go by Eidos-Montreal, the studio announced yesterday. The Deus Ex and Tomb Raider developers laid off ...