Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Man when are the keys coming? 231 days and no friggin keys. I feel like itch.io is one big pile of crap where all developers lie just to get free Greenlight votes. -_-