My NPC characters will have 3...

About this model

My NPC characters will have 3 milestone events in their lifetime.

Age 12(early development), Age 18(coming of age), and 30 being a mid adulthood/cementation of their development.

The main branches I want are: 1. crime/banditry/otherwise left to fend for their selves. 2. martial academy for development of martial skills and proficiencies. 3. magic academy for development of magic skills and proficiencies. 4. some form of crafter's guild/artisan upbringing to focus on more economic skills.

At each stage there could exist a reversal. Such as early development they could be more biased towards crime but then transition into a more focused path of martial, magic, etc.

They could also double down and become more of that which they previously were.

This creates a blend between 4 initial 4 intermediate and 4 ending paths. Perhaps more if I'm so inclined later.

I want influences applied to the outcomes in the decision tree so as a family that has more noble or martial skilled members could develop to be more influenced to do so (following in your parent's footsteps as it were) and also I would want a prosperity check of the region they're in so as to see if crime and desperation is more prevalent to influence that. Sending your kids off to a martial academy might also not be viable if it's too expensive to do so (perhaps do a distance to academies check as well).

I'd like these to have a semblance of randomness so they aren't guaranteed outcomes as people can always be different but the weights are such that it is likely that if someone is from a family of knights they might be more compelled to follow suit.

"My NPC characters will have 3..." is a public Machinations diagram shared in the Community by Derek Meggitt, with 23 components.

It was created in April 2026 and last edited in April 2026.

Open the diagram in the Machinations app and press Play to watch the resources move, adjust its values to test how the system responds, or remix it to make an editable copy in My diagrams.