Tools / ArcCanvas

VR · UI

ArcCanvas – Curved VR UI Toolkit for Unity

Flat screens feel wrong in VR. ArcCanvas bends Unity UI into curved canvases that wrap around the player — menus, HUDs, panels and dialogs that feel native to virtual reality.

  • Curved canvases — wrap any Unity UI around the player at adjustable radius and angle.
  • VR-ready interaction — built for laser pointers and hand-tracked UI in headsets like Meta Quest.
  • Editor helpers — preview and tune curvature directly in the Unity Editor, no playmode guessing.
  • Drop-in workflow — works with standard Unity UI components you already know.
$16.99 USD

Instant download & priority support

One-time purchase · Instant download · Free minor updates

Buy now

Also on the Unity Asset Store

ArcCanvas curved VR UI toolkit showing a curved menu wrapping around the player in Unity

Why curved UI for VR?

In virtual reality, flat floating panels break immersion and strain readability at the edges. Curved interfaces match the natural field of view — text stays legible, menus feel physical, and your game's UI finally belongs in the world instead of pasted over it.

Who is it for?

VR developers building for Meta Quest, PC VR or any Unity-supported headset who want professional menus, settings screens, HUDs and in-world panels without writing custom curved-rendering code.

The problem with flat UI in VR

Put a flat panel in front of a VR player and two things go wrong. First, the edges of the panel sit at an oblique angle to the player's view, so text there gets harder to read the wider the panel is. Second, a flat rectangle floating in space reads as exactly what it is: a 2D overlay pasted onto a 3D world. Both problems get worse the more UI your game has — and modern games have a lot of UI.

Curved interfaces fix both at once. Bend the canvas around the player and every part of it faces the viewer at a similar angle, which keeps text legible edge to edge. The UI also starts to feel like a physical object in the world — a console, a dashboard, a holographic menu — instead of a screen capture hovering in front of your face.

How ArcCanvas works

ArcCanvas does not ask you to rebuild your UI or learn a new UI framework. You keep building interfaces the normal Unity way — Canvas, panels, buttons, text — and ArcCanvas applies curvature to the canvases you already have. Your layout, your prefabs, your existing screens all carry over; they just come out bent around the player instead of flat. That matters because UI is usually built late, under deadline, by people who do not want to throw away weeks of layout work. The decision to go curved can come at any point in the project, not just at the start.

Built for VR interaction

A curved menu is only half the job — players still need to use it. ArcCanvas is built for VR headsets including Meta Quest, with interaction patterns suited to both controllers and hand tracking. Reaching out and tapping a curved button should feel as natural as the curve looks, and the toolkit is designed around that expectation from the start.

Where curved UI matters most

Start with the screens players stare at longest: main menus, settings screens, inventory and character panels. Then consider in-world interfaces — control consoles, shop kiosks, mission boards — where a curved panel reads as a physical object in the scene. HUDs benefit too, particularly wide ones where flat edges would fall out of the comfortable reading zone.

Curved UI and player comfort

There is a comfort argument too, not just an aesthetic one. VR players hold their heads still and move their eyes; a flat panel forces constant refocusing between the center (close, straight-on) and the edges (farther, oblique). A curved panel keeps the whole surface at a roughly uniform distance and angle, which reduces the micro-strain of reading across it. Over a two-hour play session — an RPG with heavy menus, a sim with dense HUDs — that comfort difference is something players feel without being able to name it. It is one of those quiet quality signals that separates professional VR UI from amateur overlays.

Bend your canvas: curved VR UI for Unity

Flat UI panels feel wrong in VR — menus should wrap around the player. ArcCanvas bends any Unity canvas into curved VR interfaces: HUDs, menus, and panels that curve around the viewer at whatever radius and angle you choose. If you have been searching how to make curved UI in Unity VR or how to bend a canvas for VR, this is the purpose-built toolkit — Meta Quest ready.

Does it work with Meta Quest?

Yes — ArcCanvas is built for VR headsets including Meta Quest, with interaction patterns suited to controllers and hand tracking.

Do I need to rewrite my UI?

No. ArcCanvas works with standard Unity UI components — you curve the canvases you already have.

Will it work with my existing UI prefabs?

Yes. ArcCanvas curves the canvases you already have, so existing prefabs, layouts and screens carry over without rebuilding.

Which headsets are supported?

ArcCanvas is built for VR headsets including Meta Quest, and works with PC VR and other Unity-supported headsets.

Does curving make text harder to read?

The opposite — that is the point. A flat wide panel puts its edges at a bad viewing angle; curving keeps the whole surface facing the player, which keeps text legible edge to edge.

How do I make curved UI in Unity VR?

Add the ArcCanvas component to your canvas and set the curvature — the UI bends into a cylindrical or spherical section around the player. All your existing UI content works unchanged, just curved.

Can I bend a regular Unity canvas for VR?

Yes — that is exactly what ArcCanvas does. It takes a standard canvas and warps it, so you keep your layouts, buttons, and logic and gain VR-native presentation.

Is ArcCanvas ready for Meta Quest?

Yes — it is built and tested for Quest's performance budget. Curved UI is computed efficiently so menus stay smooth even on standalone headsets.

Does it work with Unity's UI Toolkit?

ArcCanvas works with your canvas-based UI. Check the documentation for the exact supported UI systems for your Unity version — the bending applies at the canvas level.

Does ArcCanvas work on Meta Quest?

Yes — ArcCanvas is built for VR UI on Meta Quest, with canvases that bend to wrap around the player and interaction that works with VR controllers.

Do I have to rebuild my UI for curved VR?

No — ArcCanvas bends your existing Unity canvases. Your layouts, buttons, and text stay as they are; only the presentation curves.

Curved VR menus for Meta Quest games

Quest players navigate curved menus in many of the platform's best-known titles — panels that wrap around the player feel native to the headset in a way flat billboards never do. A flat canvas pinned in front of the player forces neck movement and uneven focus distance; a curved canvas keeps every button at the same comfortable distance.

ArcCanvas bends standard Unity canvases, so existing UI layouts — menus, HUDs, shops, settings screens — curve without rebuilding them for VR. Your layouts, buttons, and text stay exactly as they are; only the presentation wraps.

Curvature is adjustable with an Editor preview, so you can tune the wrap to the scene: gentle curves for HUD elements, deeper wraps for full menus. That control is what turns a curved canvas from a novelty into a comfortable daily interface for Quest players.

Developer reviews