Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

TOT you said hopefully end of april release T_T but oh well, masterpieces take time after all :P