View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.2
- Last updated
- First released
- Unity version
- 6000.3.0 or later
- Package size
- 85.0 MB
- Files
- 100
- Favorites
- 19
- Views in the past week
- 11
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $41.99 on
Keywords
- Search for Unity life stages
- Search for trait inheritance
- Search for NPC aging simulation
- Search for RPG NPC system
- Search for Unity genealogy system
- Search for Unity AI lifecycle
- Search for Unity population system
- Search for aging and death system
- Search for NPC family tree
- Search for Unity generational system
- Search for Unity NPC simulator
- Search for NPC progression
Character Life Cycle System
Simulate NPC aging, growth, death, and trait inheritance with a fully generational life cycle system for Unity.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Character Life Cycle System screenshot 1
About this asset
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.
From the publisher's Asset Store listing.
Technical details
- Full Life Cycle Simulation: Birth → Growth → Maturity → Elder → Death.
- Life Stages with Modifiers: Child, Teen, Adult, Elder — each with unique stat changes and AI behaviors.
- Trait Inheritance System: Pass personality traits, stats, and abilities to offspring.
- Age-Based Stat Scaling: Dynamic changes to health, stamina, and other stats over a lifespan.
- Generational Tracking: Maintain lineage records and family trees.
- ScriptableObject NPC Profiles: Define growth curves, lifespans, and stage effects without coding.
- Integration-Ready: Compatible with ObsessiveTools Time, Faction, and Relationship systems.
- Prefab UI: Life stage indicators, age displays, and genealogy views included.
- Optimized Updates: Efficient performance with large NPC populations.
- Event Hooks: Listen for birth, growth stage change, reproduction, and death events.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.0f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.