Tools / ArcCanvas
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.
Instant download & priority support
One-time purchase · Instant download · Free minor updates
Buy nowAlso on the Unity Asset Store

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.
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.
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.
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.
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.
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.
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.
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.
Yes — ArcCanvas is built for VR headsets including Meta Quest, with interaction patterns suited to controllers and hand tracking.
No. ArcCanvas works with standard Unity UI components — you curve the canvases you already have.
Yes. ArcCanvas curves the canvases you already have, so existing prefabs, layouts and screens carry over without rebuilding.
ArcCanvas is built for VR headsets including Meta Quest, and works with PC VR and other Unity-supported headsets.
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.
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.
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.
Yes — it is built and tested for Quest's performance budget. Curved UI is computed efficiently so menus stay smooth even on standalone headsets.
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.
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.
No — ArcCanvas bends your existing Unity canvases. Your layouts, buttons, and text stay as they are; only the presentation curves.
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.