Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Just so you know, the game has to be uploaded to Itch in order to submit it for the jam... Otherwise nobody will see it!