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

I think that forcing each player to have a role would be awful, as an option (not forced for all multiplayer) it would be interesting though.