Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Is this the game that was announced on 9gag?

pretty sure its not this one