Indie game developer and publisher Yooper Game Studios confirmed this week that they will release Super Battle Polycars for PC via Steam this June The team has already released a demo for players to give the game a shot, and has announced they will be a part of the Midwest Gaming Classic for you to[...]