Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

After the game jam problem they gave 6 more hours to submit on Itch.io Thats when I submitted my game because every one was facing that gamejam.com issue so they gave 6 more hours but now there is no way to submit. try emailing or message the Score space.