Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Is it allowed to work in teams? I would think so, as there's nothing about that in the rules, but you clarify that.

teams are totally fine!