Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Almost every character has different events, and just like in the Twine version, it's random which one you'll end up getting (even for the ones that require specific stats/kinks to unlock). As for the ? portrait, most characters will change it after you interact with them at least once, but there are a few which never change it in the current versions (Boss comes to mind).