Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Playtime is typically around 15 minutes, though a lot of it depends on the player!