Character Life Cycle System

ObsessiveTools: Character Life Cycle System is a plug-and-play NPC simulation framework that brings your worlds to life with evolving, generational characters. NPCs are born, grow through distinct life stages, adapt their behavior and stats as they age, and eventually die naturally or through in-game events.


Using a modular ScriptableObject-driven design, you can define lifespan ranges, growth curves, and life stage modifiers without writing a single line of code. The built-in Trait Inheritance System ensures abilities, skills, and personality traits are passed down through generations, enabling emergent gameplay and dynamic family trees.


To create deeply interconnected simulations. Included are ready-to-use UI prefabs for life stage indicators, age displays, and genealogy views, making it quick to set up and fully customizable.


Perfect for RPGs, life sims, colony builders, and any game that thrives on living, evolving populations.