Quick Look: XDefiant

Let’s get this out of the way. XDefiant is a shit name. I don’t really understand what it means, or how it applies to the game. But hey, I guess it’s been consumer tested within an inch of its life, and this is the winner? Anyway….. XDefiant came out this week, released by Ubisoft. A […]