{"schemaVersion":1,"record":{"key":"mechanic/phone-motion--family-spatial","type":"mechanic","id":"phone-motion--family-spatial","lang":"en","title":"Rotation and spatial interactions","summary":"Phone rotation controls a direction in virtual space. In Bounden players move a shared device to guide a marker through a sequence of rings.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/en/knowledge/mechanic/phone-motion--family-spatial/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/mechanic/phone-motion--family-spatial.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/mechanic/phone-motion--family-spatial.md","aliases":[],"tags":["Phone motion interactions","Mechanics catalog"],"sourceIds":["source-629f2c2eea7fbe60"],"sources":[{"id":"source-629f2c2eea7fbe60","title":"Bounden","url":"https://apps.apple.com/us/app/bounden/id850456491?uo=4","verifiedAt":null}],"sections":[{"id":"principle","title":"How it works","body":"Related motion mechanics, which are often called accelerometric. They require a gyroscope, magnetometer, or visual tracking."},{"id":"variants","title":"Variants","body":"### Variants and applications\n\n<a id=\"family-spatial-variants\"></a>\n\n- Direct rotation of a 3D object. Action: Changing the orientation of the phone is transferred to the virtual object. Application: Inspection of the model, assembly, search for hidden edges, spatial puzzle. Sensors: Name: Accelerometer + gyroscope; Meaning: Bundle of sensors for orientation, rotation and separation of movement from gravity. Limitations: Requires orientation from sensor fusion; one accelerometer gives only part of the rotations. <a id=\"variant-m057\"></a>\n- Review your surroundings. Action: Rotating the phone controls the direction of view in the virtual scene. Application: 360° Panorama, window into another world, searching for objects around the player. Sensors: Name: Accelerometer + gyroscope; Meaning: A bunch of sensors for orientation, rotation and separation of movement from gravity. Limitations: A gyroscope is needed for horizontal rotation; Drift is possible and centering is required. <a id=\"variant-m058\"></a>\n- Rotary handle. Action: Rotation around the selected axis changes the angle of the mechanism. Application: Valve, screwdriver, safe disk, frequency setting. Sensors: Name: Accelerometer + gyroscope; Meaning: A bunch of sensors for orientation, rotation and separation of movement from gravity. Limitations: Reliance only on gravity stops working when the axis coincides with the vertical. <a id=\"variant-m059\"></a>\n- Torsion and accumulation of revolutions. Action: The angular velocity or the sum of turns accumulates the game result. Application: Wind up the spring, unwind the rotor, wind the thread, virtual winch. Sensors: Name: Accelerometer + gyroscope; Meaning: Bundle of sensors for orientation, rotation and separation of movement from gravity. Limitations: For multiple rotations, take into account the rotation of the angle; short movements with repeated grip are more convenient. <a id=\"variant-m060\"></a>\n- Corner click. Action: Short turn and return are recognized as a discrete gesture. Application: Camera rotation step, flipping, tool change, parry. Sensors: Name: Accelerometer + gyroscope; Meaning: A bunch of sensors for orientation, rotation and separation of movement from gravity. Limitations: This is a rotation gesture, not a linear jerk; distinguish them by gyroscope. <a id=\"variant-m061\"></a>\n- Compass direction. Action: The task is tied to the absolute azimuth, and not to the starting position. Application: Finding directions, orientation in a quest, riddles tied to the cardinal directions. Sensors: Name: Motion + magnetometer; Meaning: Additional absolute heading source required. Limitations: Magnetometer or other heading source required; metal surroundings may interfere. <a id=\"variant-m062\"></a>\n- Pointing to a real object. Action: The orientation and position of the device sets the beam in the tracked scene. Application: AR sight, object placement, room exploration, spatial puzzle. Sensors: Name: Camera + motion; Meaning: Requires visual-inertial position tracking. Limitations: Requires a camera with visual-inertial tracking; quality depends on the environment and device. <a id=\"variant-m063\"></a>\n- Drawing a trajectory in the air. Action: The reconstructed pose of the device forms a line or spatial symbol. Application: 3D drawing, tracing, spatial gesture, virtual tool movement. Sensors: Name: Camera + motion; Meaning: Visual-inertial position tracking is required. Limitations: Accurate trajectory requires external correction; The accelerometer quickly accumulates errors without it. <a id=\"variant-m064\"></a>"},{"id":"context","title":"Context and limits","body":"96 mechanics and scenarios; Basic gestures, control schemes and derived applications are separated into layers. Examples are design ideas other than individually confirmed products."}],"relations":[],"placements":[{"catalogId":"phone-motion","id":"family-spatial","title":"Phone motion interactions","url":"https://gamemechanics.pro/en/mechanics/phone-motion/#family-spatial","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Rotation and spatial interactions","description":"Phone rotation controls a direction in virtual space. In Bounden players move a shared device to guide a marker through a sequence of rings.","image":{"src":"images/mechanics/input-bounden-2.webp","width":720,"height":1280,"game":"Bounden","sourceUrl":"https://apps.apple.com/us/app/bounden/id850456491?uo=4","originalUrl":"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource116/v4/63/72/61/637261d8-340a-dbef-ef3c-f9413b667773/36d1656c-543a-4c8c-8d58-db48a2561e9f_3.png/720x1560bb.jpg","credit":"Adriaan de Jongh","rights":"Imagery © Adriaan de Jongh. Developer-distributed screenshot or frame; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"Bounden: rings define a sequence of spatial rotations","alt":"Bounden: rings define a sequence of spatial rotations","markers":[{"x":53,"y":38,"label":"Rings indicate the direction of the next movement"}]},"tips":["Check gyroscope support; an accelerometer alone does not provide full heading."],"examples":[{"title":"Bounden","url":"https://apps.apple.com/us/app/bounden/id850456491?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"}}