Ubisoft is often known for developing mediocre titles in long-running franchises to milk as much cash out of them as possible ...