NVIDIAElizabeth GoodmanExplainer
Q&A: How KRAFTON Built PUBG Ally, a Co-Playable Character Powered by NVIDIA ACE
Summary
KRAFTON developed PUBG Ally, an on-device AI co-playable character for PUBG: BATTLEGROUNDS, using NVIDIA ACE tooling and models. Conventional non-playable characters rely on fixed dialogue, but PUBG Ally processes live game states and player voice input in real time. The interactive pipeline combines automatic speech recognition, a quantized Mistral-NeMo-Minitron-2B small language model, and a custom text-to-speech model running locally on client GPUs with at least 8GB of VRAM. To minimize latency, the architecture separates reactive gameplay into a behavior-tree System 1 layer while routing strategic decisions and speech generation to the language model. KRAFTON tuned the non-deterministic system across multi-layer evaluations and large-scale playtests with over a thousand players.
Context
Traditional game AI companions and NPCs rely on fixed dialogue and struggle with real-time cooperation, context adaptation, and memory in dynamic, fast-paced battle royale environments.
Approach / What changed
KRAFTON deployed an on-device pipeline via NVIDIA ACE featuring ASR, a quantized 2B-parameter SLM (Mistral-NeMo-Minitron-2B), and in-house TTS. They split operations into a fast behavior-tree layer (System 1) for tick-rate actions and an SLM reasoning layer (System 2) for dialogue and coordination, while optimizing KV caching and constraining domain scope.
Takeaways
PUBG Ally runs entirely on-device by utilizing a quantized Mistral-NeMo-Minitron-2B model that fits into graphics memory alongside the game on GPUs with 8GB of VRAM.
The dual-layer architecture delegates tick-rate movement and combat reflexes to a behavior tree so gameplay reactions never stall on language model inference.
Optimizing prompt structure to keep instructions stable across turns maximizes KV cache reuse and keeps on-device SLM inference latency predictable.
Source and freshness
- Source
- developer.nvidia.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.