---
key: mechanic/phone-motion--family-applied
type: mechanic
id: phone-motion--family-applied
lang: en
title: 'Interfaces, creativity and learning'
summary: >-
  Orientation data supports a practical task. RIDGID Level overlays a virtual
  level on the camera image for comparison with the real scene.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/en/knowledge/mechanic/phone-motion--family-applied/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/en/mechanic/phone-motion--family-applied.json
markdownUrl: >-
  https://gamemechanics.pro/content/knowledge/en/mechanic/phone-motion--family-applied.md
aliases: []
tags:
  - Phone motion interactions
  - Mechanics catalog
sourceIds:
  - source-bbdbf2272abeb5db
sources:
  - id: source-bbdbf2272abeb5db
    title: RIDGID Level
    url: 'https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4'
    verifiedAt: null
relations: []
placements:
  - catalogId: phone-motion
    id: family-applied
    title: Phone motion interactions
    url: 'https://gamemechanics.pro/en/mechanics/phone-motion/#family-applied'
    categoryIds:
      - section-1
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: 'Interfaces, creativity and learning'
    description: >-
      Orientation data supports a practical task. RIDGID Level overlays a
      virtual level on the camera image for comparison with the real scene.
    image:
      src: images/mechanics/motion-ridgid-level-2.webp
      width: 720
      height: 405
      game: RIDGID Level
      sourceUrl: 'https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4'
      originalUrl: >-
        https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/82/2f/ce/822fce6a-36c4-5489-77a4-a272709dfd3c/mzl.mepckujn.png/720x1560bb.jpg
      credit: RIDGID Software Solutions
      rights: >-
        © RIDGID Software Solutions. Publisher-distributed App Store screenshot;
        all rights reserved. Excluded from MIT and CC BY 4.0.
      caption: 'RIDGID Level: a virtual level over the camera image'
      alt: 'RIDGID Level: a virtual level over the camera image'
      markers:
        - x: 50
          'y': 50
          label: The tilt indicator is compared with the visible surroundings
    tips:
      - Allow device calibration that accounts for its case and camera bump.
    examples:
      - title: RIDGID Level
        url: 'https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4'
endsAt: null
provenance: >-
  Original editorial design catalog consolidated from project discussions on
  2026-10-20. Complete discussion item lists and contextual limitations are
  preserved; linked primary sources support specific techniques, not the entire
  classification. English translation was prepared with machine assistance and
  editorial review.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
catalogKey: catalog/phone-motion
---
# Interfaces, creativity and learning

id: phone-motion--family-applied
type: mechanic
key: mechanic/phone-motion--family-applied
lang: en
status: active
url: https://gamemechanics.pro/en/knowledge/mechanic/phone-motion--family-applied/

Orientation data supports a practical task. RIDGID Level overlays a virtual level on the camera image for comparison with the real scene.

## At a glance

![RIDGID Level: a virtual level over the camera image](https://gamemechanics.pro/images/mechanics/motion-ridgid-level-2.webp)

[RIDGID Level](https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4) · © RIDGID Software Solutions. Publisher-distributed App Store screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.

1. The tilt indicator is compared with the visible surroundings

- Allow device calibration that accounts for its case and camera bump.

- [RIDGID Level](https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4)

## How it works

Practical applications of basic gestures outside of actual game controls. The repetition of the original signal here is intentional: the user’s task changes.

## Variants

### Variants and applications

<a id="family-applied-variants"></a>

- Cancel with motion. Action: Recognized shaking triggers an undo action in the interface. Application: Editor, notes, undo move, return last operation. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Use of a basic shake gesture; provide a regular cancel button and the ability to disable motion input. <a id="variant-m089"></a>
- Random selection or update. Action: Shaking requests a new option from a given set. Application: Selecting a task, idea, musical fragment, shuffling the list. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: The selection generator operates separately from the gesture; For significant changes you need a clear, reversible result. <a id="variant-m090"></a>
- Parallax and tilt of the interface. Action: Orientation shifts image layers or highlights slightly. Application: Cards, illustrations, menu depth, item viewing, decorative response. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: This is parallax by angle, does not track the actual position of the head or phone; provide for a reduction in traffic... <a id="variant-m091"></a>
- Percussive music input. Action: Impulses cause notes, amplitude and rhythm change articulation. Application: Virtual shaker, drum, sampler, loop creation, rhythm training. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Random movements and vibration of the phone itself may produce unnecessary events. <a id="variant-m092"></a>
- Continuous musical expression. Action: Tilt, rotation or intensity of movement changes the sound without new presses. Application: Timbre, volume, pitch, filter, effect, spatial panning. Sensors: Name: Accelerometer + gyroscope; Meaning: A bunch of sensors for orientation, rotation and separating movement from gravity. Limitations: A is enough for one tilt; G adds rotational expression. Needs smoothing and musical limits... <a id="variant-m093"></a>
- Generative graphics from motion. Action: Signal attributes control color, thickness, particles and composition. Application: Rhythm drawing, kinetic calligraphy, interactive cover, music visualizer. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Graphics interpret motion; Accurate reproduction of the hand line requires position tracking. <a id="variant-m094"></a>
- Level and tilt meter. Action: The average projection of gravity shows the deviation from the selected plane. Application: Educational level, setting a virtual horizon, checking the angle of an object. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Measurement is static, depends on calibration and body geometry; Do not declare instrumental accuracy without verification. <a id="variant-m095"></a>
- Movement Laboratory. Action: The application records acceleration, shows the axes and analyzes the time signal. Application: Lessons on gravity and inertia, comparison of vibrations, estimation of vibration frequency in the available band. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Result depends on sampling frequency and fixture; the speed and path through the integration drift quickly without correction. <a id="variant-m096"></a>

## Context and limits

96 mechanics and scenarios; Basic gestures, control schemes and derived applications are separated into layers. Examples are design ideas other than individually confirmed products.

## Connected materials


## Sources and provenance

Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.

- [RIDGID Level](https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4) (id: source-bbdbf2272abeb5db)

CC-BY-4.0 · gamemechanics.pro contributors
