Home โ€บ Blog โ€บ Hand tracking vs controllers in VR
๐Ÿ–๏ธ VR ยท Input design

Hand tracking vs controllers in VR: how to choose for your app

Modern headsets can see your bare hands, which removes the biggest barrier for new users: learning buttons. Controllers still offer precision, feedback and reliability that hands cannot match. The right choice depends on what users do in your app and who they are. This guide compares the two and shows how to support both.

The short answer

Choose controllers when your app needs precision, speed, buttons or haptic feedback: action games, shooters, sports and tools. Choose hand tracking when ease of use matters more than precision: training, onboarding, casual experiences, mixed reality and public demos. If you can, support both through one input layer and let the user pick.

Side by side

ControllersHand tracking
Learning curveButtons must be learnedAlmost none
Tracking reliabilityVery high, including out of view on some systemsGood in view, lost when hands are hidden or out of camera range
PrecisionHigh, steady pointingModerate, some jitter
SpeedHandles fast swings and punchesVery fast motion can break tracking
Buttons and sticksYesNo. Everything is a gesture
Haptic feedbackYesNone
Finger expressionLimited to sensorsFull fingers, natural gestures
FatigueArms can rest, small movements workArms raised more often
SetupCharge, pair, holdNothing to hold
AccessibilityNeeds grip and button pressesHelps some users, excludes others with limited hand mobility

Where controllers win

  • Action and shooters. A trigger pull is immediate and certain. Pinching to fire is neither.
  • Locomotion. Thumbsticks are the standard for smooth movement and turning. Gesture-based movement exists but tires users.
  • Fast physical games. Rhythm, boxing and racket games move hands faster than cameras track reliably. See VR fitness app development.
  • Feedback. Vibration confirms a hit, a grab or a surface. Without it, players rely on sight and sound alone.
  • Hands out of view. Reaching behind the back or to the hip works better with tracked controllers.

Where hands win

  • First-time users. People understand reaching and touching at once. This matters in training rollouts where every minute of instruction is multiplied by hundreds of employees. See VR employee onboarding.
  • Training real hand skills. Procedures that depend on finger positions feel closer to reality with bare hands, as in VR healthcare training.
  • Mixed reality. When users see their real room, they also expect to use their real hands, and may need them free to handle real objects. See mixed reality app development.
  • Public spaces. Kiosks, museums and trade shows avoid lost, flat or unhygienic controllers.
  • Social presence. Real finger movement makes avatars far more expressive.
  • Productivity and media. Browsing, watching and light interaction do not justify picking up hardware.

Some platforms are built around this. Apple Vision Pro uses eyes and hands as its primary input, as we describe in Apple Vision Pro development, and Android XR headsets also treat hands as a first-class input.

Design rules for hand tracking

  1. Use a small set of gestures. Pinch to select, poke to press, grab to hold. Invented gestures are hard to remember and trigger by accident.
  2. Make targets large. Buttons should be bigger and further apart than on a controller-driven interface.
  3. Direct touch up close, ray and pinch at distance. Do not force users to stretch.
  4. Replace haptics with sight and sound. Buttons should depress visibly, highlight on approach and click audibly.
  5. Stop hands passing through objects where possible, or show clearly when they do.
  6. Design for tracking loss. When a hand disappears, hold the last state briefly and recover gracefully.
  7. Keep interactions low and close. Arms held high tire within minutes, an effect often called gorilla arm.
  8. Avoid system gestures. Platforms reserve some gestures, such as a palm pinch for the menu.
  9. Test in different lighting. Dim rooms and strong sunlight both reduce tracking quality.

Design rules for controllers

  1. Follow platform conventions for grab, trigger and menu buttons.
  2. Show a short tutorial with the controller model highlighted.
  3. Offer left-handed and one-handed modes.
  4. Use haptics sparingly and meaningfully.
  5. Provide comfort options for movement and turning. See VR comfort and motion sickness.

Supporting both

Most apps benefit from supporting both, because headsets switch between them automatically when the user puts controllers down.

  • Build on OpenXR, the cross-vendor standard, so the same code reaches multiple headsets.
  • Write an input abstraction layer: the app asks for select, grab and point, and each input method supplies them.
  • Design interface layouts that work for both, sized for the less precise method.
  • Decide what happens to features that have no hand equivalent, such as thumbstick movement. Teleport by pinch is the usual substitute.
  • Test every flow with each method. Supporting both doubles interaction testing, which should be in the budget.

For performance-critical games, it is reasonable to require controllers and say so on the store page.

Cost implications

Hand tracking itself is provided by the platform, so it adds no licence cost. It adds design and testing time: gestures, feedback, larger interfaces and edge cases. As a rough guide, supporting both methods well adds 10 to 20 percent to interaction work. General budgets are in VR development cost.

What is coming

Tracking keeps improving, wrist-worn input devices are appearing alongside smart glasses, and eye tracking combined with a pinch is becoming a common pointing method. Building on an abstraction layer today makes adopting these later much cheaper. See smart glasses app development.

Getting started

List the ten most frequent actions in your app and ask which input each needs. That list usually answers the question. We prototype interactions on Quest with both methods at fixed prices on the VR offer page.

Sources: Khronos Group: OpenXR ยท Meta Horizon developer documentation ยท Apple: visionOS. Checked November 11, 2026.

Related: VR game development ยท VR and AR packages ยท Get a quote

FAQ

Quick answers โ“

Is hand tracking better than controllers in VR?

Neither is better overall. Controllers are better for precision, speed and feedback. Hand tracking is better for ease of use, training, mixed reality and public demos.

What are the limits of VR hand tracking?

No haptic feedback or buttons, less precision, tracking loss when hands are hidden or outside the cameras' view, and difficulty with very fast motion.

Should my VR app support both hands and controllers?

Usually yes. Headsets switch automatically, and supporting both through an input abstraction layer reaches the most users.

Which VR apps should require controllers?

Fast action games, shooters, rhythm and sports games, and anything relying on thumbstick movement or precise, rapid input.

Does hand tracking cost extra to develop?

The tracking is provided by the platform, but designing gestures, feedback and larger interfaces and testing both methods adds roughly 10 to 20 percent to interaction work.

Related guides

Mixed reality app development for Quest 3 → Apple Vision Pro development →

Designing a VR app? ๐Ÿ–๏ธ

We prototype interactions with hands and controllers on Quest. Quote in 48 hours.