Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

haha I know the feeling!. Glad you submitted, if you don't you end up feeling really bad eventually. My game ended up a bit buggy but it felt stupid not to submit it since a lot of work was put into it.