Trait-Driven Relationship System for Unity

The Trait-Driven Relationship System (TDRS) is a Unity package designed for game developers to create engaging, relationship-driven gameplay. It allows designers to model character personalities, emotions, affinities, and relationship statuses, and define social events that NPCs can respond to. Traits are the core of TDRS, providing additional semantic information and influencing NPC behavior.

With TDRS, you can:

  • Model relationships between NPCs, groups, and players
  • Track various stat values like sociability, confidence, and trust
  • Tag agents and relationships with traits to influence stats and behavior
  • Associate traits with social rules that change how characters treat others
  • Dispatch custom social events that propagate through the social network

TDRS is designed to empower game developers to create immersive, dynamic, and engaging gameplay experiences.

Features:

  • Model relationships between Agents (NPCs, Groups, and Player(s))
  • Track various agent and relationship stat values like sociability, confidence, friendship, romance, trust, and reputation.
  • Tag agents and relationships with various traits to influence stats
  • Associate traits with social rules that change how characters treat others
  • Dispatch custom social events that propagate through the social network and change relationships

Documentation:

Supported OS: All

Third-Party Dependencies: None

Trait-Driven Relationship System for Unity - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Dead-Simple Dialogue: A Linear Dialogue System for Unity

Dead-Simple Dialogue: A Linear Dialogue System for Unity Thumbnail

Easy-to-Use Currency System for Unity

Easy-to-Use Currency System for Unity Thumbnail

Dynamic Day-Night System for Unity

Dynamic Day-Night System for Unity Thumbnail

Talken - Voice Command System for Unity

Talken - Voice Command System for Unity Thumbnail

PathGrid: A Grid-Based Path System for Unity

PathGrid: A Grid-Based Path System for Unity Thumbnail

SimpleTick: A Lightweight, Zero-GC Tick System for Unity

SimpleTick: A Lightweight, Zero-GC Tick System for Unity Thumbnail