Feelings

Create truly dynamic game characters with persistent emotional states that evolve over time! Feelings is a comprehensive AI personality system that lets you give your NPCs realistic, interconnected emotions with automatic cascading effects.


🆕 NEW: Complete Persistence System

  • 7 Built-in Serialization Formats: JSON, Binary, PlayerPrefs, Newtonsoft.Json, EasySave3, Odin Inspector, Unity Cloud Save
  • Automatic Fallback Loading: Smart error recovery ensures your character data is never lost
  • Thread-Safe Operations: Save/load character emotions from background threads
  • One-Line Save/Load: feelingsMap.Save(filepath) and feelingsMap.Load(filepath)

🧠 Core Emotion Engine

  • Interconnected Feelings: Actions trigger realistic emotional cascades (anger → fear, joy → confidence)
  • 3 Ready-to-Use Personality Maps: Simple Love/Hate, Basic 6-emotion, Complex 42-emotion systems
  • Custom Personality Creation: Build unique character personalities with simple effect ratios
  • Real-Time Emotional Evolution: Characters remember and react based on accumulated interactions

🎮 Game-Ready Examples

  • Merchant Personality Demo: Honest vs dishonest merchants with dynamic pricing based on trust/fear levels
  • Interactive UI Samples: Visual sliders showing real-time emotional state changes

⚡ Key Features

  • Automatic Value Clamping: Emotions stay within realistic -100 to +100 ranges
  • Circular Reference Protection: Prevents infinite emotional feedback loops

💼 Perfect For

  • RPGs: Dynamic NPC relationships, quest givers, party member loyalty
  • Life Simulation: Character mood systems, relationship mechanics
  • Strategy Games: AI opponent personalities, diplomacy systems
  • Adventure Games: Branching dialogue based on character emotions
  • Dating Sims: Complex relationship progression systems

📦 Package Includes:

  • Core FeelingsMap system with cascading effects
  • 3 Pre-built personality maps (Love/Hate, Basic, Complex)
  • Complete persistence system with 7 serialization options
  • 2 Interactive demo scenes with full source code
  • Comprehensive documentation with integration examples
  • Sample merchant AI with dynamic pricing algorithms

🏆 Why Choose Feelings?

  • Extensible: Easy to add custom emotions and relationships
  • Data-Safe: Multiple serialization options prevent save data loss
  • Long-Term Support: Regular updates with new features and Unity compatibility

Transform your static NPCs into memorable characters that players genuinely care about!


💝 Love This Asset? You Might Also Like: