Skip to main content
Complete documentation for all Inworld Character components, providing AI-driven character functionality, player interactions, and conversation management systems.

Classes

Core Character Components

Player Components

Conversation Systems

Runtime Data Systems

Utilities & Systems

Key Features

🎭 Advanced AI Characters

  • Emotion tracking with dynamic emotional responses
  • Relationship management including trust, familiarity, and respect
  • Goal-driven behavior with completion tracking
  • Intent recognition for understanding player intentions

👥 Multi-Character Conversations

  • Speaker selection for group conversations
  • Participant management with dynamic add/remove
  • Conversation state tracking across multiple characters

🎯 Player Interaction

  • Trigger system for goal-based interactions
  • Custom parameters for complex conversation control
  • Microphone integration for voice input

📊 Runtime Data Management

  • Character profiles with personality configuration
  • Event history tracking for conversation context
  • Knowledge systems with filtering capabilities
  • Voice settings and speech configuration

Getting Started

  1. Basic Character: Start with InworldSimpleCharacterComponent for essential AI functionality
  2. Advanced Character: Use InworldCharacterComponent for full emotional and social intelligence
  3. Player Interaction: Add InworldPlayerComponent for trigger-based interactions
  4. Group Conversations: Use InworldConversationGroupComponent for multi-character scenarios
Each component includes detailed API documentation with Blueprint node examples and comprehensive parameter descriptions.