Saber Interactive has its finger firmly on the trigger after releasing a horde of new content for zombie shooter World War Z to kickstart 2025. World War Z was initially released in 2019, followed by a Nintendo Switch version in 2021, and the premise follows four survivors navigating the zombie apocalypse who battle undead hordes around New York, Tokyo, Moscow, and many more locations.