Wonderscape Creations

WC Dynamic Society

v1.0.1 · Engine 5.7.0 · Game Design
Released v1.0.1 NPCsFactionsQuests

WC Dynamic Society provides a comprehensive suite of tools to bring your world to life through story, companions, quests, dialogue, and NPC simulation. Rich NPC identity, faction relationships, a calendar and time system, and detailed daily schedules give your world authentic depth.

EngineUE 5.7.0
Version1.0.1
PlatformWin64
CategoryGame Design
WC Dynamic Society
👥
NPC & World Systems
🧑
NPC Identity & Personality
Rich NPC data framework with identity, personality traits, backstory hooks, and relationship data. Every NPC is defined by a data asset — no subclassing required for adding new characters to your world.
🤝
Faction System
Data-driven faction definitions with reputation thresholds, inter-faction stance rules (allied, neutral, hostile, war), and Gameplay Tag grants per reputation tier. Player guild and political structure support. Faction data feeds directly into combat targeting and GAS Ally reputation.
📅
Calendar System
Fully configurable calendar: day/night cycle duration, week length, month names, year structure. Season definitions with per-season weather weights and world state changes. Time-based event triggers dispatched to subscribers via delegates.
🕐
NPC Daily Schedule System
Data-driven schedule structures define what NPCs do hour-by-hour. Schedules reference time slots, locations, and activity types — sleeping, working, eating, patrolling, socializing. AI behavior trees read the active schedule entry to determine current goal. Schedules can differ by day of week and season.
Relationship Management
NPC-to-NPC and NPC-to-player relationship tracking. Affinity values, relationship history hooks, social standing flags. Full Blueprint access for reading and modifying relationships from quest events, dialogue, or gameplay.
🌦
Seasons & World State
Season configuration drives world state changes — fog of war modifiers, ambient sound profiles, weather distribution, NPC schedule overrides. Designed for direct integration with WCRealms once that module ships.
📐
Architecture & Integration
Module / ClassRole
WCDynamicSociety (Runtime)Core NPC data, faction, calendar, and schedule systems — Layer 2 feature module
WCDynamicSocietyEditorCustom editor tools for NPC and faction asset creation and validation
NPC Data AssetIdentity, personality, faction membership, default schedule, relationship seeds
Faction Definition AssetFaction name, tags, reputation thresholds, inter-faction stances, attitude tag grants
Calendar ConfigurationDay length, week/month/year structure, seasons array — set in Project Settings
Schedule AssetPer-NPC daily routine: time slots, activity type, location reference, condition tags
Design Principle — Data vs. Behavior Separation
WC Dynamic Society manages NPC data. AI decision-making and behavior trees are handled by the separate WC AI module (planned). This lets you swap AI implementations without touching world data, display NPC information in UI without running AI, and test data independently of behaviors.

Get WC Dynamic Society

Available on FAB Marketplace. Works standalone or with WC GAS Ally via the Integration Bridge.