Learn what Oxyde is, why it exists, and how it's redefining NPC behavior through emotional memory, goal-driven AI, and LLM-powered dialogue — all built in Rust for real-time performance.
💡 What is Oxyde?
Oxyde is a modular Rust-based SDK for building NPCs that think, feel, remember, and act — powered by LLMs.
It gives developers a unified interface to deploy emotionally aware, goal-oriented agents across Unity, Unreal, WebAssembly, or native Rust environments.
Where traditional NPCs are hardcoded or rule-bound, Oxyde agents are emergent — dynamically responding to memory, emotion, and goals in real-time conversations.
🎯 Why Oxyde Exists
Conventional NPCs struggle with:
🔁 Repetitive dialogue
⚙️ Overcomplicated behavior trees
🧠 No persistent memory or emotion
📡 Difficult LLM integration
Oxyde bridges the gap between game engines and modern AI — offering game-ready autonomy without massive overhead.
🧠 Key Features at a Glance
Feature
Description
🧠 Emotion Engine
Dynamic 6D vector drives tone and reactions
🗃️ Memory Recall
Memories tagged by emotion, recency, importance
🎯 Goal System
Agents prioritize and switch goals in real time
🔀 LLM Router
Routes prompts to best model: OpenAI, Groq, Anthropic, xAI, Local