Delta Squad
released in 2019Stop the Dictatorship forces of General Rumanovsky in their attempt to control a mortal virus, make your way through different missions in this top down arcade.
- Platform: Nintendo Switch, Sony Playstation 4, Windows, Xbox One