Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yep, why don't upload webgl on itch.io, we can play the game jam on there ;D