Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Ah I did not notice it was part of a game jam so that's understandable!