Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Seems quite interesting and I would loved to have played more but the game crashed on me during my Twitch playthrough.