Top Ten Developers – #5 Ubisoft
by James Fleming on October 28, 2007

Ubisoft’s name comes from the word “ubiquitous”, which means to be everywhere at the same time. With the many branches Ubisoft has throughout Europe and Canada, there’s a reason for the name. Read more…







