Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I understand the idea. It is too close to the steam game Tower Escape though