Call of Duty: Infinite Warfare is free to play this weekend through Steam.
Along with being free to download and play through July 31, the standard version of Call of Duty: Infinite Warfare is also on sale for 50% off, running you $29.99.
The Digital Legacy Edition version is also on sale for $49.59, which is 38% off, and the Digital Deluxe Edition is 40% off at $59.99 through Steam.
Have quite a bit of money burning a hole in your wallet? Well, there's always the $513 Call of Duty: Complete Zombies Experience, at 16% off. It comes with Call of Duty titles World at War, Black Ops 1-3, Advanced Warfare, Infinite Warfare and plenty of zombie-filled DLC to keep you busy for ages.
It also includes Call of Duty: Black Ops 3 – Zombies Chronicles, which was released in May.
Feeling super rich? The Call of Duty: Definitive Collection for 14% off at $796. It has too many games to mention, so just head through the Steam link above to read over the list.
The Call of Duty: Infinite Warfare free Steam weekend and sale ends on Monday, July 31.