GameMaker (2.3)

Customizable Menu System V1

Simone Lugani

You must be logged in to obtain assets


A fully customizable menu system. Includes labels, buttons and checkboxes. It allows the use of both mouse and keyboard, which can be managed independently, as well as allowing you to set 4 additional keys for navigating the menu from the keyboard. Buttons and checkboxes can run custom scripts when selected, pressed, released, or while they are held down, as well as being enabled and disabled at will to prevent them from being selected or pressed. In addition to this, each component has several variables that allow its total customization, as well as the creation of new components based on the standard ones. Menus can be created either by dragging objects into the room and changing their parameters from the instance menu, or through built-in functions. This asset has a detailed manual in notes folder that lists and explains each variable and function of each component in-depth, as well as a video that illustrates how to use it. It also includes an example. For any problem do not hesitate to contact me on [email protected]!

Main features:

  • Execute script when pressed, released, selected or while it's down
  • Enable and disable buttons and checkboxes to make them selectable or not
  • Text customization for labels, buttons and checkboxes (color, size, font, align, etc.)
  • Total customization of sprites, with optional color overlay
  • Mouse and keyboard control, with 4 settable additional keys
  • Click sound customization
  • No limit to the amount of items
  • And many other features

And it's easy and fast to implement!

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2.3 - Version 1.0.2. Published November 27, 2020

-Added keep_mouse_selection variable to menu manager

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait