Easy Mobile Controls: A few easy-to-implement mobile control solutions, including an on-screen analog stick, a virtual-key based directional pad, and accelerometer-based horizontal tilt controls.

Well-commented, efficiently organized code.

Compatible with all export modules.

Reviews and feedback are much appreciated!

End User Licence Agreement (EULA).

Changes in 1.0.11

Fixed a bug that accidentally used room_width to calculate resized GUI coordinates instead of view_wview (resulted in some wacky GUI controls placement).

Make sure that when you make a room that even if you don't need to use a view, you have one initialized with the same dimensions as room_width and room_height. (Some of the code relies on the variables view_wview and view_hview - it currently seems like they're undefined if no view is initialized.)

Also switched from using Macros to differentiate between axes (AXIS_X and AXIS_Y) to enums (axis.X and axis.Y), as Macros aren't currently supported on the Marketplace.

Version 1.0.11. Published August 13, 2014

Created with GameMaker: Studio v1.4.1398

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 05 January 2019


Anonymous 26 November 2018


Jonathan D 06 November 2018


David B 21 October 2018


Maciej K 22 May 2018


Anonymous 14 April 2018


Anonymous 20 March 2018


Anonymous 12 March 2017

Fix it please

Y axis for analog stick is not working!


Anonymous 17 April 2016


Y Axis does not work


James M 02 November 2016

Nice asset

You should just include a text file with the Macros info, most people can assign constants.

The virtual analog stick has no movement on the Y Axis, and do you know if it would work as multi touch say having a jump/fire button?

Overall a few bug, well commented, should be straight forward to implement into a game.

Package contents

Loading, please wait

What is the issue?

Back to Top