WC Dynamic Society is a comprehensive and detail oriented plugin that provides a suite of systems to bring depth and complexity to your projects. Every system added is data driven and is in full control of the designers and developers. Everything has been exposed to allow for complete integration into any plugin, asset, or custom made system to allow for a very lightweight system to be added with ease. Have questions, come talk to me in my discord.
🤝 Relationship & Social SystemNPC Relationship Tracking – Individual relationship scores between NPCs and players with threshold-based events
Relationship Propagation – News and opinions spread through social networks based on NPC connections
Social Tiers & Hierarchy – 12-level social hierarchy system affecting influence and propagation
Faction System – Full faction support with ranks, archetypes (Zealot, Advocate, Supporter, etc.), and faction-specific reaction multipliers
Regional Reputation – Per-region reputation tracking with reputation bleeding between adjacent regions
Personal Connections – Define NPC relationships (family, rivals, allies) via data assets
Personality Archetypes – Configure how NPCs react to events based on personality presets
NPC Lifecycle Management – Active, Dormant, Deceased, Resurrected, and Purged states with proper relationship handling
Crime Recording & Tracking – Full crime definitions with types (Trespassing, Theft, Assault, Murder, Treason) and severity levels
Witness System – Line-of-sight crime detection with configurable radius, FOV, and relationship-based reporting decisions
Bounty System – Faction-specific bounties with accumulation and thresholds
Justice & Sentencing – Configurable sentences, pardons, and community service integration
Guard Components – Ready-to-use guard AI integration for crime response
Crime Propagation – Configurable rules for how crime knowledge spreads
Custom Calendar Configuration – Define years, months, weeks, days, and time periods via data assets
Seasons & Celestial Bodies – Season transitions and configurable moon/celestial phases
Calendar Events – One-time or recurring events (daily, weekly, monthly, yearly, custom intervals) with prerequisites and event chains
Time Skipping – Built-in time skip support with proper event handling
Time Periods – Dawn, Morning, Afternoon, Dusk, Evening, Night with broadcast delegates
Contested Memories – NPCs remember events differently based on faction perspectives
Historical Events – Pre-author world history that NPCs know and reference
Memory Context Tags – Fast dialogue filtering based on relationship history
Data-Driven Design – Configure everything via Data Assets without code
GameplayTag Integration – Full GameplayTag support for events, crimes, factions, regions, and social tiers
Blueprint Async Actions – Wait nodes for relationships, crimes, calendar events, and more
Quest System Interface – Hook your quest system for community service and crime tracking
Save/Load Support – Full serialization for relationships, crimes, and calendar state
Multiplayer Ready – Player social components with replication support
Project Settings – Centralized configuration via Editor project settings