{"schemaVersion":1,"record":{"key":"mechanic/phone-motion--family-combined","type":"mechanic","id":"phone-motion--family-combined","lang":"en","title":"Compound gestures and other input channels","summary":"Touch establishes intent while movement changes a game parameter. In Bounden both players retain screen contact while rotating the phone together.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/en/knowledge/mechanic/phone-motion--family-combined/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/mechanic/phone-motion--family-combined.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/mechanic/phone-motion--family-combined.md","aliases":["Combined gestures and input channels"],"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":"Touch, time, voice, and app state help set intent and avoid accidental triggers."},{"id":"variants","title":"Variants","body":"### Variants and applications\n\n<a id=\"family-combined-variants\"></a>\n\n- Touch allows movement. Action: Motion input is valid only while the on-screen button is held down. Application: Control without random gestures, aiming, working with a virtual instrument. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: For rotational actions, add G; releasing should immediately end the active phase. <a id=\"variant-m073\"></a>\n- Tilt selects, touch confirms. Action: Position changes the current selection, the finger performs the action. Application: Radial menu, aim and shot, resource selection, configuration and application. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Separate preview and execution; The selection should not jump when pressed. <a id=\"variant-m074\"></a>\n- Touch holds a point, tilt acts around it. Action: The finger sets a virtual support, and the movement of the phone changes the forces or deformation. Application: Suspend an object, pull a membrane, create a swing, rotate a part around the support. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: The support exists on the screen; This is a rule of the model, not a measurement of the fulcrum in the real world. <a id=\"variant-m075\"></a>\n- A chain of different gestures. Action: The game awaits the stages: shake, tilt, hold, stop. Application: Potion preparation, repair, complex spell, mini-production process. Sensors: Name: Accelerometer + gyroscope; Meaning: A bunch of sensors for orientation, rotation, and separating motion from gravity. Limitations: Explicitly show the current stage, allowed transitions, and how to start over. <a id=\"variant-m076\"></a>\n- Gesture to the allowed window. Action: The same gesture gives results only at the right moment. Application: Parrying, musical accent, catching, reaction to a command. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Consider timestamps; The window should include interface delays and device differences. <a id=\"variant-m077\"></a>\n- A gesture changes its meaning depending on its condition. Action: Context determines the meaning of the movement: one input serves several actions. Application: Shake the box before opening, shake off debris after; tilt the container only during pouring. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the conditions described. Limitations: Feedback must explain the active value in advance, otherwise the input will appear unpredictable. <a id=\"variant-m078\"></a>\n- Voice and movement. Action: Speech selects an action or object, movement sets the moment and parameter. Application: Cast a spell and wave, name an instrument and use it, musical improvisation. Sensors: Name: Motion + microphone; Meaning: Combined input with a separate audio channel. Limitations: Requires microphone and recognition or audio threshold; This is a separate channel, not an accelerometer function. <a id=\"variant-m079\"></a>\n- Pose and external context. Action: Motion is taken into account along with the proximity, illumination or visibility of the object. Application: Props at the ear, hidden hint, look and turn response, tabletop interactive. Sensors: Name: Motion + other sensor; Meaning: Additional signal availability is checked on the target platform. Limitations: Corresponding sensors/APIs may not be available; Orientation alone does not prove proximity to a person. <a id=\"variant-m080\"></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-combined","title":"Phone motion interactions","url":"https://gamemechanics.pro/en/mechanics/phone-motion/#family-combined","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Combined gestures and input channels","description":"Touch establishes intent while movement changes a game parameter. In Bounden both players retain screen contact while rotating the phone together.","image":{"src":"images/mechanics/input-bounden-0.webp","width":720,"height":1280,"crop":{"x":0,"y":0,"width":720,"height":1110},"game":"Bounden","sourceUrl":"https://apps.apple.com/us/app/bounden/id850456491?uo=4","originalUrl":"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource126/v4/63/97/6e/63976ed5-f550-de02-5746-9347662485dd/3135f553-ed89-497f-ac8c-6dce738a7dbf_1.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: the developer’s diagram of holding opposite screen ends","alt":"Bounden: the developer’s diagram of holding opposite screen ends","markers":[{"x":50,"y":49,"label":"Both players retain contact while moving the shared phone"}]},"tips":["Separate start, active-motion and completion conditions for a combined gesture."],"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"}}