# Introduction

<figure><img src="https://3871870390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FijNUWLJgSFPziIQZdSDt%2Fuploads%2FHZkLyiz58VhDDUQmwBoC%2Fimage.png?alt=media&#x26;token=577fc19b-5a08-445e-9b62-cfb960d714f7" alt="" width="563"><figcaption></figcaption></figure>

#### 💡 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 |
| ⚙️ Multi-Engine Support | Works with Unity, Unreal, WASM, and CLI                           |
| 🧩 Configurable Agents  | JSON-defined personalities and behaviors                          |

***

#### 🖥️ Supported Platforms

| Engine      | SDK Language | Status      |
| ----------- | ------------ | ----------- |
| Unity       | C#           | ✅ Supported |
| Unreal      | C++          | ✅ Supported |
| WebAssembly | Rust/WASM    | ✅ Supported |
| Native Rust | Rust         | ✅ Supported |

<br>
