I made mention of Overload a few weeks back, and now, the video game developed in Champaign-Urbana, has been released on PC. Head over to their website to learn more about the game, and find out where you can play it if you're so inclined (or Stream).