Setting Up Hand Gesture Recognition in Unity and Unreal for AR

Gesture lag breaks immersion, and the player leaves the project. We set up hand gesture recognition in augmented reality turnkey: from a single mechanic to a series of games. Response becomes predictable, and controls feel natural.

Our competencies

Other studio services

Frequently Asked Questions

Latest works

  • Game development for Mortal Motors
    Game development for Mortal Motors
    1638
  • A turn-based strategy game set in a fantasy setting, With Fire and Sword
    A turn-based strategy game set in a fantasy setting, With Fire and Sword
    1123
  • Game development for the company Second term
    Game development for the company Second term
    751
  • 3D animation - teaser for the game Phoenix 2.
    3D animation - teaser for the game Phoenix 2.
    830

A player abandons the game when hand gesture recognition lags

A player raises a hand to pick up an item — nothing happens. They repeat the gesture — it triggers with a delay and not where they expected. A couple more attempts, and they close the AR game without ever reaching the first scene.

This is the most expensive loss in a project: first impressions can't be replayed.

The person has already invested attention, but gesture controls let them down — and the reviews will say "it doesn't work," not "the idea is interesting." Bringing such a player back through ads is harder and more expensive than making the gesture predictable once.

It's especially frustrating that everything worked in the demo. On a real device and in someone else's room — different light, different background, different hands and distance to the camera — and hand gesture recognition starts to make mistakes.

Player retention drops not because of the plot or graphics, but because of one unresponsive mechanic.

We solve this: we tune hand gesture recognition for a specific AR game scenario and the chosen game engine, and we test it with real people in different conditions, not just on a test rig. The player gets a response on the first try — and stays in the game to see the rest.

We select sensitivity and the gesture set so that gesture controls are clear without prompts and work equally reliably on different devices used by the audience.

What a business gets from precise gesture controls

Real emotions from players

A person doesn't study instructions or search for the right button — they wave a hand, catch an item, push away an obstacle. The "I did it" moment is remembered and retold to friends, and emotions directly determine how much time a person spends in the game.

The more responsive the reaction to movement, the higher the engagement and the more guests reach the final scenario — and therefore the lead form. This is how in-game leads appear naturally, without pushy calls to action.

Natural interaction and reach

A gesture is understood without explanation by both a child and an adult who has approached the screen for the first time: the entry barrier drops almost to zero.

You don't lose visitors who back away from complex controls, and you noticeably expand audience reach — even those who previously stood aside now play.

Brand awareness and readiness to scale

Guests share their impressions, tag the venue, bring friends — brand awareness grows without additional investment in advertising.

Once the mechanic has proven its result, it is transferred to other venues and events: hand gesture recognition is configured once and brings effect at every new location.

We make the response equally reliable under different lighting, body types, and movement speeds of the player — the visitor doesn't get angry at the technology but plays.

Service formats: from a single mechanic to a game series

The scale of the project determines everything else: timelines, team composition, and the amount of post-launch support.

That's why we first figure out where and for whom hand gesture recognition will work, how many people will go through the game per day, and what you expect as a result — a one-time burst of attention or a format that works for more than one season.

Below are four formats that clients most often start with. Any of them can be expanded later: add new gestures, scenes, or turn a single mechanic into a game series with shared controls and a recognizable style.

Project format For whom What it gives the client
Promo mechanic for one scene Brands, exhibitions, activations, showrooms Launch exactly by the event date, a steady flow to the booth, guests share their impressions on social media
Gesture set for your product Companies with their own app, screen, or display window Recognizable controls without bulky equipment in hand — people remember and discuss it
Narrative AR game Retail, museums, parks, event organizers Visitors complete the route to the end, stay on site longer, and return for the sequel
Game series with a shared story Chains, franchises, large venues A unified experience across all locations, regular updates, repeat orders for new series

If it's not yet clear which format suits you, describe the task and the venue. We'll propose two or three options for the required scale and honestly tell you where the scope of work is excessive.

How the project goes: from task to launch and support

The project doesn't turn into a "black box": you see the work plan in advance, know what stage the team is at, and what is needed from you. This order saves weeks — edits to gesture recognition are cheaper to make before scenes and animations are assembled.

  1. Discuss the task. We break down which gestures to recognize, in which scenes and on which devices, and what the player should feel in AR mode.
  2. Prepare a work plan. We fix the development stages, timelines, team composition, and the points where your approval is needed.
  3. Show a working demo. We assemble a gesture recognition prototype so you can see the controls in action before the main build and change the scenario in time.
  4. Implement and tune. We configure recognition for different hands, lighting, and distance — gestures trigger predictably, not "every other time."
  5. Test with real players. We watch how visitors master the controls without prompts and remove the places where they get stuck.
  6. Launch the game. We prepare the build, publication, and updates — the rollout to the venue goes without last-day surprises.
  7. Stay on support. After launch, we support the project: add new gestures, respond to new device models, and make script edits.

We work in Unity and Unreal, so the solution integrates into the engine you've already chosen rather than breaking the game's architecture.

What is included in the delivery: a finished product and a clear handover

Delivery is not an archive of files or a semi-finished product that will need another year of refinement. You receive a working product with hand gesture recognition that can be placed on a booth, shown to guests, or handed over to your team. We document everything needed for this in a list and accept it together with you.

  • A finished game or interactive scene — runs on your equipment and works without us: a visitor approaches, makes a gesture, gets a response.
  • An approved gesture set — a list of movements with mapped actions: a wave, an open-palm gesture, a finger pinch, and others for your scenario. We can change or expand the list.
  • Scope of work by stage — what was done at each step and what the result was, so your team has no blind spots.
  • Documentation — a simple guide to launching, configuring, and making edits: it is addressed to employees, not programmers.
  • Team training — online sessions after which your people can change texts, gestures, and scene order themselves.
  • Transfer of source materials and rights — the project remains yours, with no dependency on our team.
  • Post-launch support — an agreed support period: edits, answers to questions, adaptation to new equipment.

Acceptance is based on a list, not on feelings: you check each item on your own booth and sign off on the result. If something behaves differently from what was agreed, we refine it at our own expense — before handover.

Case study: how a gesture-controlled game retained players

The client — a chain of interactive spaces, КиберКвант — was launching an AR game with gesture controls, without controllers or objects in hand.

The first version drew a queue at the entrance but lost people inside: the gesture wasn't read, the character jerked, and guests left by the second minute. Operators spent shifts on prompts and restarts, and the zone's turnover fell.

We reworked gesture recognition and response logic: the game began reacting to movement immediately, false triggers disappeared, and complex gestures were replaced with intuitive ones. The person stopped thinking about the technology and started playing.

What retention metrics showed

Two months after the relaunch, the average session grew from 45 seconds to 6.5 minutes, the share of abandoned attempts fell from 60% to 12%, and every third visitor started the game again. Control accuracy stopped being a complaint topic — operators no longer intervene in the process.

Why the client returned with a new order

The result was assessed by the zone's turnover: throughput increased, and demand for the game held without announcements or a schedule. Six months later, the client replicated the scenario at other venues and ordered a second gesture-controlled game. For us, this is the main indicator: the solution works not in a demo, but under daily load.

What if we have specific gesture requirements?

A non-standard gesture set is the norm, not the exception. Ready-made libraries cover a dozen typical movements, but as soon as the plot requires a special action — a throw, rotating an object, a password sign, or a two-person team gesture — the template ends.

We build a gesture dictionary for your task: for the gameplay, for the audience, and for the display venue, not the other way around.

Work begins with the game scenario: what the player does on screen, which movements arise naturally, where the viewer is looking, and who they are.

From this we describe a gesture dictionary — usually several key movements that are easy to distinguish from one another and impossible to confuse by accident. This way the player masters the controls without instructions or large-text prompts.

The display venue dictates separate requirements. A display window at an exhibition, a large screen in a showroom, and a phone camera are different conditions in terms of light, distance, and the number of people in frame.

We tune sensitivity and zones so that the gesture works on the first try for someone who is seeing the game for the first time and standing in a noisy hall.

We separately cover special requirements: left-handed players, children, gloves or a costume on the hands, two-player play, and "password" gestures for story moments.

We work with both Unity and Unreal — the chosen set won't have to be redone when changing venues or display formats.

A custom gesture is not an experiment on live visitors. First we assemble a working prototype, test it with real people, and only then transfer it into the game.

That's why you get controls that people notice and praise, rather than dismissing as "the camera didn't understand."

Common client doubts before starting

Before starting, clients ask the same questions, and that's normal: hand gesture recognition looks like a fragile technology that is scary to integrate into a finished product. Below are honest answers to the three main concerns, so the decision is made without illusions.

What happens if the platform updates and gesture controls break?

Platform updates are a normal situation, not an emergency. We isolate the game logic from environment changes: when a new version is released, only that layer is updated, while gameplay, menus, and player progress remain untouched. Releasing a compatible update takes days, and the project doesn't have to be rebuilt from scratch.

Will we be able to support the game on our own?

Yes, and that is one of the project's goals. We hand over documentation and a clear structure, and your team learns on a live project: where to change sensitivity, how to add a new gesture, what to look at during a failure. After that, you decide for yourself what to handle in-house and what to give us for support.

Can gestures be added later, when the foundation is already ready?

Adding gestures doesn't require rewriting the game. The mechanic is integrated as a separate module and connects to the scenes where it enhances the experience: product introduction, training, interactive zones.

We design the architecture so that new gestures appear as the product grows, without stopping current releases.

Let's discuss the task and come back with a work plan

Tell us what your game should be able to do, and we'll discuss the task substantively: which gestures to recognize, in which scenarios, and on which devices your users play.

The clearer the goal, the more accurately we'll propose a solution — from a simple set of commands to complex augmented reality interaction.

We speak in terms of results: what the player will see and how it will affect retention and reviews. If the task is still only in broad strokes, we'll help formulate it together so that we have a shared picture.

After the discussion, you receive a basis for a decision, not general promises:

  • analysis of the task and priorities — what is critical and what can be postponed;
  • project estimate: stage-by-stage timelines and scope of work;
  • a work plan with clear checkpoints;
  • team composition: who will do what on your project;
  • the project start procedure and what is needed from you at the first step;
  • a transparent workflow: what we do and what remains on your side;
  • development options — if you decide to expand gesture recognition later.

Describe the task in writing or by voice — whichever is more convenient. We'll come back with an estimate and a work plan, without binding conditions: the decision is yours, and we start when it's convenient for you.