This extension adds a menu and input system to GameMaker Studio 2 version 2.3.3+.
Main features
You can buy this extension on itch.io as well which also contains an example project and a free demo version.
Documentation
Menu system
You can create menu pages where you can put different elements like:
And then access their values from anywhere.
Additional features of the menu:
Input System
The input system makes dealing with any type of inputs very easy. Basically, you can organize a bunch of inputs (keyboard, mouse, gamepad) into categories like right or jump. And then check them all in one line.
But it can do much more than that. Here is a list of other things it can do:
And I have to mention FriendlyCosmonaut because the basic idea of the menu was from her Menus tutorial series. To be clear the code is completely rewritten to use the functionality of gms2.3 for instance, it uses structs instead of ds grids as the base of storing the menu, and also it has a ton of new features. The arrangement of buttons though is inspired by her system.
Games made with the systems:
Feel free to submit yours!
Contact
If you have any questions or want to request a feature dm me on Twitter: @MilanVarady
Or email me: [email protected]
And if you tried the system please let me know, maybe I can improve something.
End User Licence Agreement (EULA).
Bug fixes