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: