diffusion-models cross-attention zero-shot-transfer reactive-gwm npc-control game-world-models street-fighter strategy-transfer
Abstract
Current game world models simulate environments from a subjective, player-centric perspective. However, by treating the Non-Player Character (NPC) merely as background pixels, these models cannot capture interactions between the player and NPC. In that sense, they act as passive video renderers rather than real simulation engines, lacking the physical understanding needed to model action-induced NPC reactivities. We introduce ReactiveGWM, a reactive game world model that synthesizes dynamic interactions between the player and NPC. Instead of entangling all interaction dynamics, ReactiveGWM explicitly decouples player controls from NPC behaviors. Player actions are injected into the diffusion backbone via a lightweight additive bias, while high-level NPC responses (e.g., Offense, Control, Defense) are grounded through cross-attention modules. Crucially, these modules learn a game-agnostic representation of interactive logic. This enables zero-shot strategy transfer: our learned modules can be plugged directly into off-the-shelf, unannotated world models of different games. This instantly unlocks steerable NPC interactions without any domain-specific retraining. Evaluated on two Street Fighter games, ReactiveGWM maintains fine-grain player controllability while achieving robust, prompt-aligned NPC strategy adherence, paving the way for scalable, strategy-rich interaction with the NPC.
한국어 요약
📋 한 줄 요약
**[게임 월드 모델 / 생성형 AI]** NPC의 능동적 반응을 모델링하여 플레이어-NPC 상호작용을 합성하는 게임 월드 모델.
🎯 핵심 기여도
- NPC를 배경 픽셀이 아닌 **반응성 있는 상호작용 대상**으로 다루는 최초의 게임 월드 모델 ReactiveGWM
- 플레이어 컨트롤과 NPC 행동을 **명시적으로 분리(decouple)**: 플레이어 액션은 가벼운 additive bias로, NPC 응답은 cross-attention 모듈로 주입
- 게임 비의존적 상호작용 표현을 학습해 **제로샷 전략 전이** 가능 (라벨링되지 않은 다른 게임 월드 모델에도 플러그인)
- Street Fighter 2개 게임에서 세밀한 플레이어 제어성과 강건한 NPC 전략 일치 검증
💡 핵심 아이디어
기존 게임 월드 모델은 플레이어 중심의 수동적 비디오 렌더러에 가까웠다. ReactiveGWM은 NPC를 1인칭 시야에 종속된 픽셀이 아닌 자체 의도(Offense/Control/Defense)를 가진 상호작용 주체로 다루어 진정한 시뮬레이션 엔진을 지향한다.
🔬 기술적 접근법
- **모델/방법론**: 디퓨전 백본 기반 비디오 월드 모델 + 액션/응답 주입 분리 구조
- **핵심 기법**: (1) 플레이어 액션 → 디퓨전 백본에 additive bias로 주입, (2) NPC의 고수준 응답(Offense/Control/Defense) → cross-attention으로 그라운딩, (3) cross-attention 모듈이 게임 비의존적 상호작용 로직 학습 → 도메인별 재학습 없이 다른 월드 모델에 결합
📊 주요 결과
- Street Fighter 2종에서 세밀한 플레이어 컨트롤 유지
- 프롬프트 일치 NPC 전략 준수 강건성 확인
- 다른 어노테이션 없는 월드 모델에 모듈 plug-in으로 제로샷 전이
💭 의의 및 한계
**의의**: 게임 월드 모델을 단순 영상 합성에서 상호작용 시뮬레이션으로 전환하는 패러다임 변화를 보였다. **한계**: 평가가 2D 격투 게임 중심이며, 다인 NPC나 복잡한 3D 환경에서의 검증은 추후 과제다.
🚀 실용적 활용
- 인터랙티브 게임 콘텐츠 자동 생성
- NPC 전략 디자인 도구 (코드 작성 없이 전략 주입)
- 기존 게임 월드 모델에 NPC 상호작용 기능 후처리