Feelings Unity Asset

Overview

Create truly dynamic game characters with persistent emotional states that evolves 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!

See the documentation here

Purchase the Feelings from the Unity Assets Store here >>

Screenshots