Strange Brigade Officially Launches on Nintendo Switch June 16, 2021 After almost 3 years since the initial release on PC via Steam, developer and publisher Rebellion has officially launched the co-op zombie game, Strangeā¦