One of the questions to resolve here is how to manage age and time. Pre-game advancement depend on the duration, and are often created without knowledge of the time line. Hence they would typically be linked to character age.
The easiest would probably be to let the age and time of game entry be set, and everything else be inferred therefrom. Unless the player align the backstory to historical events, this is probably how the player thinks.
An alternative is to force the player to enter birth year. It can always be changed later. Even in this case, pre-game advancements should not be dated.
Thus pre-game advancements should have a duration.
One of the questions to resolve here is how to manage age and time. Pre-game advancement depend on the duration, and are often created without knowledge of the time line. Hence they would typically be linked to character age.
The easiest would probably be to let the age and time of game entry be set, and everything else be inferred therefrom. Unless the player align the backstory to historical events, this is probably how the player thinks.
An alternative is to force the player to enter birth year. It can always be changed later. Even in this case, pre-game advancements should not be dated.
Thus pre-game advancements should have a duration.