Add Shape Recognition to your Game

1.1.1 changes GMS:2 Compatible

1.1.0 changes: Fixed bug in TMCT_AddGesture(), see Function Comments You will get an error: function "TMCT_AddGesture" expects 3 arguments, 4 provided if you update the asset. You need to remove this 3rd argument from your calls in your code

TMC Touch is a shape and gesture recognition engine for Single Touch (mouse on windows) or Multi-Touch devices such as Android, iOS and Win8 Tablets and Phones.

Easy as 1,2,3.

  1. You define the shapes by specifying a number of segments and a Gesture Name.
  2. You call the Shape Acquisition Script each step
  3. You look at the shape detected and react to it in your code

The system recognizes the shapes and remaps them to the right Gesture Name and so you can easily use the Gesture Name in your code to trigger actions


  1. Define multiple shapes
  2. Detect the shape on a device basis
  3. Supports Mouse
  4. Supports up to 4 touch (fingers) concurrently
  5. Supports shape drawn forward
  6. Supports shape drawn backward
  7. Supports shape start at any point
  8. Support varying number of directional segments
  9. Support varying motion detection granularity


Scripts and Demo Object, Sprites, Background and Room

Should be compatible with all outputs.

More info

End User Licence Agreement (EULA).

Changes in 1.1.1

GMS:2 Changes

Version 1.1.1. Published February 14, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Privacy Policy

Average Rating

Your review

You can only review assets you've bought.


James D 17 August 2016

Extremely Confusing

I wish I could get my money back on this. It has a lot of potential, but is so poorly explained that it is mostly useless. There is no tuortial provided and the code can get complicated in some areas. Why on earth are there no clear examples of how to do simple things. There is a demo room that is mostly useless for learning/understanding how to replicate things. I feel pretty cheated with how the description claims it is as Easy as 1, 2, 3.

This review was left for a previous version of this asset.


miranda m 01 December 2015

Great asset with lots of potential

This asset is well-made and a great addition to mobile games.
However, there is no tutorial provided and the code is quite complicated. It took several hours for me to figure out how to create custom shapes.
Especially for this price - which is quite high (for a college student) - a tutorial should be mandatory.

This review was left for a previous version of this asset.


The Mojo Collective (Publisher) 18 December 2015

Hit the Support link, I will help :)


Debels D 04 October 2015

Excellent performance, awesome library

I was about to build my own gesture library when I stumbled on this one and its perfect, easy to extend and customize.

This review was left for a previous version of this asset.


Waldemar R 03 March 2015

simple concept, great execution

Thank You for providing this library.

One can learn so much from Your code.

Thank You.

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top