Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

75 percent is definitely a success, especially for someone participating in their first jam! I didn't like the theme either but I think I'm doing well.