# Tactile

<figure><img src="https://348920791-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeQ7CIxHuad77enwt80mG%2Fuploads%2FywNDGGKa5zIKVESFC927%2FBanner%20(1).png?alt=media&#x26;token=2b01a1aa-a2f8-41e5-8539-245ac7b9a93b" alt=""><figcaption></figcaption></figure>

Effortlessly create intuitive on-screen touch controls with Game Creator 2, bringing seamless interactivity to your game!

{% hint style="warning" %}
The **Tactile** module is a third-party extension designed for [**Game Creator 2**](https://gamecreator.link/core) and requires it to function properly
{% endhint %}

Perfect for any touchscreen devices, this package offers an extensive range of controls and interactions that are easy to implement, highly customizable, and support multi-touch functionality.

Utilizing the Enhanced Touch API of the New Input System to deliver a cutting-edge solution. Test your project anytime using **Simulator View** or **Simulate Touch Input from Mouse or Pen** Option.

## Key Features

* **Easy to Setup**: Can be as simple as prefab drag-and-drop and play.
* **Custom Touch Zones**: Define precise touchable area on the screen surface.
* **Input Simulation**: Interpret touch input as if they were physical device input.
* **Essential Interactions**: Tap, Slow Tap, Double Tap, Hold, Press, and Release.
* **Advanced Gestures**: Including Pan, Pinch, Twist, and Swipe.
* **Multi-Touch Support**: Up to 10 fingers, depending on device capability.
* **Input Actions Support**: Compatible with Input System’s Input Action assets.
* **Cross-Control Ready**: Configure without breaking your current input setups.
* **Enter Play Mode** **Options**: Speeds up testing by skipping domain and scene reloads.
* **Visual Scripting**: Including Instructions, Conditions, Events, and properties.
* **Examples/Templates**: Pre-configured setups to help you get started quickly.
* **C# Source Code**: Full access to source code for complete modification.
* **Compatible with all** Game Creator 2 modules.

{% hint style="success" %}
Give the [Demo](https://drive.google.com/drive/folders/1FnCdkSWaIfguTwJed03297oT1MN9JqtK?usp=drive_link) a Whirl! Dive in and see what it can do!
{% endhint %}

{% hint style="info" %}
The Documentation is continuously being developed! If you have any questions, suggestions or feedback, please feel free to contact us via [email](mailto:niam.soft@gmail.com).
{% endhint %}

## **Contents**

<table data-view="cards"><thead><tr><th data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="tactile/getting-started">getting-started</a></td></tr><tr><td><a href="tactile/tactile-control">tactile-control</a></td></tr><tr><td><a href="tactile/touchable-area">touchable-area</a></td></tr><tr><td><a href="tactile/control-type">control-type</a></td></tr><tr><td><a href="tactile/custom-device">custom-device</a></td></tr><tr><td><a href="tactile/visual-scripting">visual-scripting</a></td></tr><tr><td><a href="tactile/releases">releases</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://niam.gitbook.io/documentation/game-creator-2/tactile.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
