Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Awesome!! Just sent an email to exchange my steam key for an itch key. Can't wait to play!