This resources adds panning and zooming functionality to your mobile apps.

If you want an object to receive this functionality you need only do the following :

  1. Set the Pan&Zoom object as its parent

  2. Add event_inherited() to the create event

  3. Add a line of code to the create event For example empz_add_touch_action(2,ZOOM); would add 2 finger zooming functionality

You can stack on as much functionality to a single object as you want, with between 1 and 4 fingers and either panning or zooming.

Extra features include:

  • Adding snap points to panning This allows you to swipe between windows and the it will snap to the nearest window

  • Fixing objects to pan with others This allows you to have an object pan & zoom along with another object as well as have its own operations


End User Licence Agreement (EULA).

Version 1.0.1. Published May 27, 2016

Created with GameMaker: Studio v1.4.1474

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


David A 16 July 2019


Matthew W 12 July 2017


lack of comments


William Z 19 May 2017


Does not work, waiting for a refund.


Daniel B 10 May 2017

is good


Ever m 24 November 2016



Arend Peter Castelein (Publisher) 30 January 2017

Sorry for the late response. I suspect you're not calling event_inherited() in the creation event of your object


Waldemar R 03 March 2015

amazing and impressive

Dear Arend,

Thank You for sharing your code with the GM community. It is an example of great code, from which many coders can learn a lot. Thank you.

Incredible work.

All the best.

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

Package contents

Loading, please wait

What is the issue?

Back to Top