Back to feed

Q&A: How KRAFTON Built PUBG Ally, a Co-Playable Character Powered by NVIDIA ACE

NVIDIA Technical Blog

Jun 25, 2026

6/25/2026

Hybrid Dual Layer Control Architecture Balances Fast Reflex Actions With Deliberative Language Processing In Real-Time Game Agents

Q&A: How KRAFTON Built PUBG Ally, a Co-Playable Character Powered by NVIDIA ACE · NVIDIA Technical Blog

Science, Technology & Innovation · Jun 25, 2026

KRAFTON’s PUBG Ally uses a dual-layer design—fast reflexive ‘System 1’ behavior trees for combat actions and a slower ‘System 2’ small language model for intent and speech—so conversational reasoning never blocks real-time play, creating a co-playable character that both talks and acts immediately.


6/25/2026

On-Device 2B Model Enables Real-Time In-Game AI With Local Inference And Reduced Cloud Dependence

Q&A: How KRAFTON Built PUBG Ally, a Co-Playable Character Powered by NVIDIA ACE · NVIDIA Technical Blog

Science, Technology & Innovation · Jun 25, 2026

KRAFTON used a quantized 2B-parameter on-device model (with local ASR and TTS) to eliminate network latency and fit within PUBG’s VRAM, prioritizing responsiveness over large-model reasoning—improving player-perceived presence and suggesting on-device inference can expand installs and cut cloud costs.


6/25/2026

Closed World Design And Tool Grounding Enable On-Device Game Agents With Reduced Hallucination

Q&A: How KRAFTON Built PUBG Ally, a Co-Playable Character Powered by NVIDIA ACE · NVIDIA Technical Blog

Science, Technology & Innovation · Jun 25, 2026

KRAFTON cut hallucinations in PUBG Ally by constraining the domain (single map/mode/fixed item taxonomy), using a deterministic spec and teacher-model + lookup-tool distillation, and enforcing tool-based re-checking of authoritative engine state labeled as “the only ground truth,” enabling reliable small on-device game agents.


6/25/2026

Long-Term Memory Turns Ally Into An Ongoing Teammate By Remembering Player Preferences Across Matches.

Q&A: How KRAFTON Built PUBG Ally, a Co-Playable Character Powered by NVIDIA ACE · NVIDIA Technical Blog

Science, Technology & Innovation · Jun 25, 2026

KRAFTON found that giving an AI companion operational long-term memory (persisting player name, weapon preferences, favorite drop locations and prior match history) changed player perception from a disposable in-match utility to an ongoing teammate because the stored preferences drove proactive behavior across matches (e.g., finding a requested Beryl, reusing a learned name).


6/25/2026

Real World Player Feedback Should Drive Fast Prototyping And Frequent Evaluation Loops

Q&A: How KRAFTON Built PUBG Ally, a Co-Playable Character Powered by NVIDIA ACE · NVIDIA Technical Blog

Science, Technology & Innovation · Jun 25, 2026

KRAFTON found that evaluating AI teammates in competitive, non-deterministic multiplayer games depends more on player-perceived usefulness and timing than on standard model metrics, and validated this through a layered loop of automated tests, live A/B playtests with surveys and free-form feedback, and large-scale validation with over 1,000 players—concluding builders should prototype fast, expose early to many real players, and run cheap, frequent evaluation/deployment loops as a potential moat.