Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This came out in December 2015,  still 2-3 minutes long. It's still Youtube fodder apparently.  I wonder what they actually plan to do with this game now that PT clones are long dead.