Things could’ve worked out pretty differently for BioWare’s Anthem (opens in new tab) game. It’s set to launch on February 22 as a full-priced, triple-A product – the sort that you’d expect from one of the biggest and most influential studios in the world. But Anthem is, in many ways, …
Read More »