CONFIRMED | OFFICIAL

GenXR-Bench: Claude Opus 5 scores 50.9% on XR
GenXR-Bench brings together 112 XR tasks. In paper v2, Claude Opus 5 reached 50.9% Pass@1, with 29.2% on SDK feature tasks.
Marcelo Santiago
Criador do bridgecode
Get AI articles in your inbox
Technical curation on models, agents and coding tools. No spam, unsubscribe anytime.
The v2 version of GenXR-Bench was updated on arXiv on October 22, 2026. The paper gathers 112 tasks for coding agents that build extended reality, or XR, applications and reports 50.9% Pass@1 for the strongest configuration evaluated.
That configuration was Claude Opus 5. The result is specific to the benchmark presented by the authors, not a position in a universal programming ranking.
In this article you will see:
- How GenXR-Bench organizes XR tasks
- What the 50.9% Pass@1 result means
- What failures appear in spatial apps
- How to interpret the paper's limits
GenXR-Bench covers 112 XR development tasks
XR brings together virtual, augmented and mixed reality experiences in which the application reacts to movement and a three dimensional environment. An agent needs to understand coordinates, sensors and interactions that do not appear in a common web page.
The paper splits the 112 tasks into three groups: 24 SDK feature implementations, 21 bug fixes and 67 full application creation tasks. The authors say the set covers examples from education, health, daily life, design and entertainment.
Each task combines a natural language specification, an editable project and a separate evaluation suite. This way the benchmark can test not only whether the code compiles, but also whether the observed behavior matches the request.
The chosen base is XR Blocks, an open source WebXR framework used by the authors to build and run the applications. This makes tests reproducible inside that environment, but it does not automatically represent projects made with all XR engines or SDKs.
To validate the suite, eight specialists evaluated 124 candidate applications on consumer XR hardware. Across 372 evaluation runs, the automated system reached 96.5% average accuracy compared to human evaluations, with 4.0% instability.
That 96.5% measures the agreement of the automated suite with the specialists, not the success rate of the agents. Separating these two metrics avoids confusing test reliability with model capability.
Claude Opus 5 reached 50.9% Pass@1
The authors evaluated ten model configurations. The paper table identifies claude-opus-5 as the strongest configuration in the set, with 50.9% Pass@1 on the overall result.
Pass@1 indicates the proportion of tasks completed correctly on the first evaluated attempt. In this benchmark, performance dropped to 29.2% on SDK feature implementation tasks, while the table shows 85.7% on repair and 47.8% on application creation.
The difference between categories shows that the aggregate result hides specific difficulties. An agent can repair a known behavior more often than implement a new capability that depends on internal SDK details.
The paper also does a failure analysis. Among the recurring problems are coordinate transformations, asynchronous sensor initialization and interaction semantics that require two hands.
The figure shows different ways to verify the same task: semantic assertions, scripted actions, an adaptive agent and vision based checks. This design tries to approximate the evaluation of what a person observes inside the XR experience.
What the GenXR-Bench results do not demonstrate
The result for Claude Opus 5 applies to the tasks, tools and conditions described in the paper. It does not allow concluding that the model will be the best for any XR project, nor compare it directly with results from traditional programming benchmarks.
Version v2 is a preprint on arXiv. The numbers are the outcome of the authors' study and still need to be interpreted alongside sampling details, the framework used and how the tasks were executed.
The 50.9% score also does not mean that half of all XR code generated in the world is correct. It summarizes first attempt performance across the 112 tasks that make up this benchmark.
The set can help test capabilities that common code evaluations leave out, but it still represents a slice of spatial development. XR applications can vary in hardware, sensors, tools and physical safety requirements.
To see another type of benchmark for interactive software creation, check the article on Code2Video-AA and its evaluation of videos generated from code. To compare agentic programming tools, see also the guide to Codex, Copilot and Claude Code.
How to use GenXR-Bench to evaluate an agent
Start by separating tasks by skill. A bug fix, an SDK implementation and a full application require different capabilities, so a single number can hide where the agent fails.
Use observable criteria before running the agent. Combine code tests with visual and interactive checks when the outcome depends on movement, sensors or position in space.
Record the model, the available tools, execution limits and the number of attempts. Without this information, comparing two setups can mix model differences with environment differences.
Then review errors by category. If coordinate failures or sensor loops repeat, turn each one into a specific test and check whether a change fixes the problem without breaking other behaviors.
The paper includes code and benchmark materials to reproduce the evaluation. Before using the results as a purchasing criterion, confirm the published version, your project's compatibility and whether the tasks resemble the work your team actually delivers.
Frequently asked questions about the GenXR-Bench benchmark
What is GenXR-Bench?
GenXR-Bench is an academic benchmark for evaluating code agents on extended reality app development tasks, including SDK feature implementation, bug fixes and app creation.
How many tasks does GenXR-Bench contain?
It has 112 tasks: 24 SDK feature implementations, 21 bug fixes and 67 full app creation tasks.
What was the best result on GenXR-Bench?
Claude Opus 5 was the strongest configuration evaluated, with 50.9% Pass@1 overall. The paper reports 29.2% on SDK feature implementation tasks.
What does GenXR-Bench's 96.5% accuracy mean?
No. That number measures the average accuracy of the automated suite against human evaluations of 124 candidate apps. Agent scores are a different metric.
Is GenXR-Bench a general ranking of programming agents?
No. The results apply to the tasks and conditions in the paper, based on XR Blocks and 112 tasks. It is not a universal ranking of code models.
GenXR-Bench highlights the limits of agents in XR
The study expands agent evaluation to a domain where code needs to respond to movement and three dimensional space. Its main result is a portrait of a specific benchmark, not a final verdict on all models or XR applications.
For teams, the practical contribution is to separate evaluation by task type and measure behavior at runtime. This gives a more useful diagnosis than relying only on an overall success rate.
From draft to finished product: split the work among specialist agents and track each step on bridgecode.
Source: arXiv
Related articles

RoleRouteBench: what routing reveals in multi-agent systems
RoleRouteBench is a reproducible environment for evaluating dynamic role routing in multi-step tasks. See the JEV 1.13 results across the four domains.

CloudOpsBench: AI agents in cloud operations
CloudOpsBench measures how AI agents perform real cloud operations tasks. The best agent solves 60.6% of the 45 tasks on AWS. See the numbers.

SuperCLUE November 2026: different leaders by category
SuperCLUE published in November 2026 a table with 19 models and different leaders in each category. The split ranking is more useful as a shortlist map than as a final verdict.
