I realized it can be helpful to looking at Problems in an Social-Economic Perspective. That Problems, Threats, Events, Relationships, Groups, Associations, Failures, Achievements etc... how it can move the character UP or DOWN Socio-Economic status. Narrative Bias fills in the details lolz.
Excited by this project because its one BIG component to Random Character Gen for GURPS, D&D, and my ORPG (and any game system). It summarizes and gives color to Life Periods (= terms) of the character. An Interesting way to look at life, which I would not have been able to appreciate unless I was in my 30s lolz.
The system works under these dichotomies:
- Positive or Negative. On a bad life event roll, something a negative version of some category. Typically this is relative to societal norms and status quo.
- Reputation - can be positive or negative
- Opportunity is positive, the negative is Problems or Threats that limit opportunities.
- membership, patronage, or mentorship can be also a positive or negative influence.
- Work vs Personal. What would improve the character's ability to make money, earn a living, advance in his career and what would develop his personal life.
- Loss or Gain. Either to Gain a Problem, Threat, Opportunity, Reputation, Accomplishment, etc...
Personal Aspects of Character Development is one of those things that is more challenging to define. Its harder because gaming Personal Well being is not very much talked about as compared to gaming making a living. It can be measured in a way great personal development gives a person greater agency and resilience against bad fortune. Definitely it gives goals and motivations greater than the self.
Sorry I'm at 15+ hours if I count all the times I've made it and remade it and rewritten it on paper and electronically. Its only now I've gotten a good grasp of what would make a good life event table and system.
Edit: I forgot to add Health matters in the event, as well as clarifying opportunities for shared experience. So it will add probably 4-5 more hours as I recalibrate them all.