GameMaker (all)
Icon

Giavapps Controller

Giavapps

You must be logged in to obtain assets

Description

PLEASE NOTE

Giavapps Controller 2 for GameMaker Studio 2.3, GameMaker 2022.2.0 and later is exclusively on itch.io:

https://giavapps.itch.io/giavapps-controller-2

Giavapps Controller (developed and produced by Luigi Piscopo) provides a set of easy to use and cross-platform Controllers for GameMaker Studio and GameMaker Studio 2.

Giavapps Controller Extension is perfect for game developers who want to target multiple platforms.

With this Extension you can quickly set up two kind of Giavapps Controllers and instead of calling different keyboard, gamepad, mouse or device_mouse functions you will be able to map Keyboard Keys and Gamepad Inputs to a single Controller Object that handles all different inputs for you.

Besides you can also hide the visibility of a Giavapps Controller on a specific platform: by doing so Mouse Clicks and Touch Inputs will be ignored while Keyboard Keys and Gamepad Inputs will be still detected.

This Extension has been tested on the following target platforms:

  • Windows
  • Mac OS X
  • Android

DOCUMENTATION

You can find the full documentation with screenshots and code examples at the following link:

http://giavapps.altervista.org/giavapps-controller/

KEY FEATURES

  • Includes Giavapps Controller Stick and Giavapps Controller Button.
  • Support for remapping Keyboard Keys and Gamepad Inputs assigned to a Giavapps Controller.
  • Each Giavapps Controller supports Mouse Clicks, Multi-Touch, Gamepad Inputs and Keyboard Inputs.
  • Well documented, inexpensive, easy to use, light and cross-platform.

More info

End User Licence Agreement (EULA).

Age Rating: 4+

Versions

GMS1 - Version 1.0.3. Published July 5, 2017

  • Added GiavappsControllerButton object to the package for better parenting the other buttons and avoid issues.
  • Changed how tweening_speed variable works for the GiavappsControllerStick: now this can be a value from 1 (no tweening) to an higher value (4 is the default value).

GMS2 - Version 1.0.3. Published October 9, 2017

  • Added GiavappsControllerButton object to the package for better parenting the other buttons and avoid issues.
  • Changed how tweening_speed variable works for the GiavappsControllerStick: now this can be a value from 1 (no tweening) to an higher value (4 is the default value).
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait