Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I agree! I made an itch.io account about an hour ago just to sign up to the jam and try to make something for it. The concept got my gears whirring pretty nicely, so I hope I'll see it through.