November 4
UPDATE on the technical feasibility:
Because my web application "beseda" is intended to be used by people (human participants) whereas the CRPG "Apostle of Freedom" is single-player I needed to decide how to implement some sort of intelligence for the non player characters. I have been considering different models - FSM, GOAP, HTN, BTs, etc. Finally I found the Ensemble Engine and committed to using it. It is a second generation social network simulation. And the authors give a permissive license.
My contributions are the definitions of motivations/intentions, and the mechanisms for interactions. In this sense the most important factor for success is how the player experiences the simulation. My approach is to provide a crafting interface that does not filter the affordances to a list of options. When the player can explore, mix and match components for the character motivation+intention this leads to a greater autonomy and should lead to a greater feeling of competence.