Blog Instructions to download and install World of Goo for free on Epic Games Today Epic continues to challenge Steam with its biweekly free game. Read More January 30, 2022