Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I really like this game: 

It kind of reminded me of The first game I played on my Channel, Which was ''Little Walker"