Ubisoft is one of the biggest video game companies around, but it is facing somewhat of a rough patch at this moment in time. While their recent offerings have disappointed fans, there's no denying that this publisher knows how to craft a good game once it sets its mind to something.