Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

The game blew my mind. By the end of the video... Me: WTF just happened.

Hence the title.