Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I'm aware of Dungeon Cards, it's a nice little game. I believe the author actually shared a link in a comment somewhere here.