Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I know just how you feel, I've participated in other game jams before and was trying to deal with learning/remembering how to do a specific thing along side with maturing the game itself. Just the fact that you manage to put your idea in an interactive way for other people to see is worth being proud about. Take your time, study and keep improving for your next submissions.