Epic Games has announced that World of Goo is currently available for free on the Epic Games Store until May 16th. World of Goo is a multiple award winning physics based puzzle / construction game made entirely by two guys that originally came out in 2008 on the PC. Continue reading World of Goo is now free on Epic Games Store until May 16th, Stories Untold will be the next freebie game