Command Palette
Search for a command to run...
PLAYER-1: 合成経験からゲームプレイを学習する
PLAYER-1: 合成経験からゲームプレイを学習する
概要
コンピュータ操作エージェントは、画面の解釈やキーボード・マウス操作の実行において高い能力を示してきた。しかし、視覚的に豊かな世界と多様なメカニクスを持つゲームは依然として困難であり、汎用的なデジタル制御へ向けた次の重要な課題となる。現在のゲームエージェントの学習パイプラインは、動的なゲーム状態の網羅性が限られた大規模デモンストレーションに依存することが多く、インタラクティブな訓練のためのスケーラブルな環境の入手も難しい。我々は、合成経験を通じてデモンストレーションを超えたゲーム制御を学習するポストトレーニングフレームワークPLAYER-1を提案する。コンピュータ操作の行動空間を相対ポインタ移動、持続的入力、複合アクションへ拡張する。教師あり初期化のため、記録された操作をタスク指示と視覚的推論に対応付けた6,044件の精選されたゲームプレイ軌跡でコンピュータ操作モデルをファインチューニングする。ゲーム間で共有される制御要件を中心に設計した16の合成2Dおよび3D環境PLAYER-1-GYMを構築する。プログラム的に検証可能な報酬とランダム化された観測・制御ダイナミクスにより、PPOを用いた複数環境強化学習を支援する。得られたPlayer-1-9BとPlayer-1-35B-A3Bは、MineDojo-300の成功率をSFT方策と比較してそれぞれ27.8ポイント、17.7ポイント向上させる。Player-1-9Bは38.33%の成功率に達し、最も強力な評価ベースラインの12.63%を上回り、ViZDoom-10およびGameWorldでもSFTを上回る改善を示す。さらなる分析から、合成環境のカバレッジ拡大が転移を改善し、複数のキーボード・マウス入力を組み合わせる複合アクションの利用がRL中に増加することが示される。我々は、合成経験からの学習が教師あり初期化を超えてゲーム制御を大幅に改善し、その効果がRL訓練スイートを超えて汎化することを実証する。
One-sentence Summary
Researchers from National University of Singapore, ARC Lab, Tencent IEG, and Nanyang Technological University introduce PLAYER-1, a post-training framework for learning game control from synthetic experience that extends the computer-use action space with relative pointer motion, sustained inputs, and composite actions, fine-tunes on 6,044 curated gameplay trajectories, and applies PPO across sixteen synthetic PLAYER-1-GYM environments, improving MineDojo-300 success by 27.8 percentage points over SFT and generalizing beyond the RL training suite.
Key Contributions
- PLAYER-1 is a post-training framework that extends the computer-use action space with relative pointer motion, sustained inputs, and composite actions, and uses 6,044 curated gameplay trajectories for supervised initialization before interactive learning.
- PLAYER-1-GYM consists of sixteen synthetic 2D and 3D environments with programmatically verifiable rewards and randomized observations and control dynamics, supporting multi-environment reinforcement learning with PPO.
- The resulting Player-1-9B and Player-1-35B-A3B improve MineDojo-300 success over their SFT policies by 27.8 and 17.7 percentage points, respectively, with Player-1-9B reaching 38.33% success versus 12.63% for the strongest evaluated baseline and further gains on ViZDoom-10 and GameWorld outside the RL training suite.
Introduction
Foundation models now offer broad visual understanding and instruction following, and computer-use agents extend these capabilities to interpreting screens and controlling keyboard and mouse actions. Games are a demanding testbed for general digital control because they require precise, sustained, and concurrent actions under rapidly changing visual feedback. Prior game agents mostly learn from gameplay demonstrations and interactive experience, but demonstrations cover only a limited part of the state space in open-ended tasks, while scalable environments for interactive training remain hard to obtain. To address this, the authors present PLAYER-1, a post-training framework that starts from curated demonstrations and then learns from synthetic experience in PLAYER-1-GYM, sixteen 2D and 3D environments built around shared control demands such as aiming, movement, and UI interaction. With verifiable rewards and randomized observations and dynamics, the framework supports multi-environment reinforcement learning and produces models that improve beyond supervised initialization and generalize to games outside the RL training suite.
Dataset
The authors use two complementary data components for game-control training.
1. Curated gameplay demonstration dataset
- Composition and scale: 6,044 gameplay trajectories with 295,097 interaction turns, collected from public datasets and in-house recordings.
- Control alignment and calibration: Recorded controls are mapped into a shared game-control action space. Source-specific mouse calibration expresses relative inputs in normalized, pixel-equivalent coordinates.
- Filtering: Incomplete or redundant recordings are filtered out.
- Annotation: A VLM annotates each recorded action with task instructions and per-turn visual reasoning. Reasoning annotation conditions on the task instruction, current and past observations, and the action target.
- Example schema: Each supervised fine-tuning example is constructed as (q,It,CH(h<t),zt,at), where q is the task instruction, It is the current screenshot, CH(h<t) is retained history, zt is visual reasoning, and at is the action.
- Use in training: The dataset initializes the policy through supervised fine-tuning. The policy learns to predict (zt,at) from the task instruction, current screenshot, and retained history. The authors use a 2+2 history setting: two recent visual-action turns and two earlier action-only turns, with reasoning omitted. Action-balanced sampling increases exposure to less frequent controls and composite actions.
2. Player-1-Gym synthetic environment suite
- Composition: 16 synthetic environments organized into five control-demand families: aiming, combat, driving, navigation, and UI interaction.
- Construction: Environments are built from shared 2D and 3D engines, reusable assets, and scene templates. A unified runtime provides screenshot observations and executes the shared game-control action space.
- Reward design: Each environment defines game- and task-specific scoring rules over changing game states. Score increments supply step-level rewards, giving dense, verifiable feedback without a learned judge. Privileged state is not exposed to the policy.
- Randomization: Training experience is broadened across four dimensions:
- Appearance: colors, lighting, and assets
- Camera: projection, placement, and initial orientation
- Scene: layouts, spawns, and task-specific configurations
- Control: input-response gains for camera rotation and movement
- Use in training: The synthetic environments support multi-environment PPO training of the SFT-initialized policy.
Method
The authors propose PLAYER-1, a framework that bridges supervised initialization with learning from synthetic experience through a unified game-control action space. The method begins by extending standard computer-use actions to support dynamic game control, incorporating relative pointer motion, sustained inputs, and composite actions. This allows the policy to handle complex interactions like concurrent aiming and firing or sustained movement.
To initialize the policy, the authors leverage supervised fine-tuning on a curated collection of gameplay demonstrations. They process trajectories from public datasets and in-house recordings, mapping controls to the shared action space. A vision-language model is then used to annotate these recordings with task instructions and per-turn visual reasoning. The training examples are constructed using the task instruction, current screenshot, and a retained history of past turns, training the policy to predict both visual reasoning and the corresponding action. Action-balanced sampling is employed to ensure adequate exposure to less frequent controls.
As shown in the figure below:
Following initialization, the policy is optimized across PLAYER-1-GYM, a suite of synthetic environments designed around shared control demands. The authors construct sixteen 2D and 3D environments spanning five task families: aiming, combat, driving, navigation, and UI interaction. Each environment provides programmatically verifiable rewards based on game-state scoring rules, offering dense feedback without a learned judge. To broaden the training experience, the environments undergo extensive randomization across appearance, camera, scene layout, and control dynamics.
The synthetic environments and randomization examples are shown in the figure below:
The authors jointly optimize the initialized policy using Proximal Policy Optimization across these randomized environments. To mitigate the impact of varying reward scales across different environments on policy updates, they apply per-environment advantage normalization to the generalized advantage estimates. The normalized advantage Ai,j for turn i and token j in environment e is computed as:
Ai,j=σe2+ϵAi,j−μewhere μe and σe2 are the mean and sample variance of the advantages within the rollout batch for environment e. Return-to-go targets are used to accumulate rewards from subsequent turns, enabling later outcomes to inform earlier control decisions.
Experiment
The experiments evaluate Player-1 models initialized from Qwen3.5 backbones and trained with supervised fine-tuning followed by reinforcement learning across sixteen PLAYER-1-GYM environments, using both in-domain tasks and external benchmarks such as MineDojo, ViZDoom, and GameWorld. The results show that reinforcement learning on synthetic experience substantially improves task-directed control and generalization beyond supervised fine-tuning, with learned capabilities transferring to unseen games and interaction settings. Analyses indicate that supervised initialization is important for effective reinforcement learning, learning dynamics vary across environments, and the models naturally develop more coordinated composite actions during training.
The comparison shows that representative game-agent pipelines differ in their RL environment support, evaluation scope, and availability. Some earlier methods lack dedicated RL environments or evaluate on narrower game settings, while PLAYER-1 combines reasoning and action supervision with synthetic RL environments and held-out game evaluation. PLAYER-1 is among the available pipelines focused on learning beyond demonstrations. PLAYER-1 is the only compared pipeline that combines reasoning and action supervision with held-out game evaluation and is available. Relative to other available pipelines, PLAYER-1 evaluates on held-out games and uses synthetic RL environments, while comparable methods either lack RL environments or evaluate on a narrow set of Mario games.
The training suite spans five task families: aiming, combat, driving, navigation, and UI interaction, with control demands ranging from focused pointer alignment or interface manipulation to coordinated movement, aiming, and attack timing. Policies trained on this synthetic experience transfer to unseen commercial games and improve during reinforcement learning, with composite actions becoming more frequent. Combat is the most represented task family in the environment suite, while UI interaction is the least represented. Control demands range from aligning a pointer or camera and selecting interface elements to coordinating movement, aiming, and attack timing.
On the MineDojo-300 benchmark, GameWAM achieves the highest combat and harvest success rates and the broadest task coverage across all success thresholds. Qwen3.5-9B ranks second overall and outperforms JARVIS-VLA, while the remaining methods show very limited coverage or no successful trials. GameWAM leads all evaluated methods in overall success rate and in the number of tasks with at least one, two, or four successful trials. Qwen3.5-9B is the strongest runner-up, surpassing JARVIS-VLA and all other baselines on overall success and coverage. Most baselines rarely or never meet success thresholds, with NitroGen achieving zero successful trials and UI-TARS-1.5-7B and Open-P2P-1.2B reaching only a small number of tasks.
On first-person ViZDoom-10 tasks, GameWAM and Qwen3.5-35B-A3B lead overall mean scaled return by a wide margin over the remaining agents, with GameWAM slightly ahead and Qwen3.5-9B in third. Qwen3.5-based models are the strongest on precision shooting and survival, and they are the only compared methods with positive goal navigation returns. GameWAM dominates mobile combat, while most other agents score near zero or negative overall. GameWAM and Qwen3.5-35B-A3B occupy the top two overall positions, with Qwen3.5-35B-A3B also leading precision shooting and survival. GameWAM leads mobile combat by a wide margin, far exceeding the next best agent on that task.
In browser-game control across 170 tasks and 34 games, Qwen3.5-35B-A3B achieves the highest success and progress, followed by Qwen3.5-9B and NitroGen. Most evaluated methods reach only modest success rates, while progress scores are consistently higher, indicating partial task completion. The larger Qwen model outperforms the smaller Qwen model on both reported metrics. Qwen3.5-35B-A3B leads all methods in both success and progress. Qwen3.5-9B ranks second on both metrics, ahead of NitroGen and other baselines. Open-P2P-1.2B has the lowest success and progress among reported methods. Progress scores exceed success rates for every method, showing that tasks are often partially completed rather than fully solved.
The experiments evaluate representative game-agent pipelines and training suites spanning aiming, combat, driving, navigation, and UI interaction. PLAYER-1 is distinguished as the only available pipeline combining reasoning and action supervision with held-out game evaluation, and policies trained on synthetic RL environments transfer to unseen commercial games. On MineDojo-300 and ViZDoom-10, GameWAM and Qwen3.5 models lead in task coverage and returns, while in browser-game control Qwen3.5-35B-A3B achieves the highest success and progress, with most other methods showing limited or partial task completion.