Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

Can't recommend something in particular, you may want to check out game tags. Itch is full of interesting indies and I'm sure you'll find something like this :)