Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Yup, it's the last one in the gallery. Your hint helped, thanks!