NEWS May 8, 2019 by Daniel Edmonds Sci-fi mech shooter War Tech Fighters secures a June release date on Switch What's not to love about giant mechs fighting in space?