EzMenu provides an easy and highly customizable way to create Menus for title screens, settings and much more!
EzMenu is code based, meaning you can modify you menu to work exactly how you want.
- 10+ basic components right out of the box
- Gamepad and Keyboard/Mouse control with no effort
- A menu transition/animation system to make your menu stand out
- A simple data management system for components that have a state (Sliders, checkboxes, etc)
- A easy way to add brand new components so you'll never feel limited.
- Highly customizable to fit right into any style of game
- Clean and commented code
EzMenu comes with many basic components such as: Sliders, Checkboxes, Text Buttons, Selectors, Images, Labels and more!
EzMenu's modular, script based system can be used to create brand new components in less than 2 minutes.
Easy to Customize
Don't like how it looks by default? EzMenu provides a lot of configuration to fit you needs. If that's not enough, you can directly change the drawing for each component, giving you full control over the display!
Animated Transition System
EzMenu contains a menu animation system that makes it easy to create your own unique menu transitions. By default, EzMenu has an example slide animation.
EzMenu contains a simple, but powerful, data system. Component's that have extra data (Checkbox state, slider value, etc) can be stored in this system and retrieved very easily when you need it.
Your custom components can take advantage of this system to unlock the full potential of your game's menu.
EzMenu has extensive documentation which can be found here.
EzMenu has only been tested in a desktop environment on a Windows PC. Please let me know your experiences using it outside of that environment.
I can not guarantee it will work outside of a desktop environment.
If you have any further questions or concerns, please get in touch with me.
Version 1.0.1. Published May 31, 2019
This asset hasn't received enough reviews yet.
You can only review assets you've bought.
Control problems with keyboard
Please help me with controls!
I want use it only with Keyboard, how can i set this?
In demo keyboard not working!
I wait for your response!
EDIT: Thanks for your help!
Its Working and its AWESOME!
The assets doesn't nativity support a keyboard only mode, but it's easy enough to modify it to do this.
In the "Begin Step" event in the EzMenu/oMenus Object:
on the last line add:
controller_input = true;
Then edit the lines starting with "input_move_down" & "input_move_up" to:
input_move_down = keyboard_check_pressed(vk_down);
input_move_up = keyboard_check_pressed(vk_up);
Finally chance the "Input_pressed/down/released" to a key of your choosing:
input_pressed = keyboard_check_pressed(ord("X"));
input_down = keyboard_check(ord("X"));
input_released = keyboard_check_released(ord("X"));
Doing that should make the menus controllable only via keyboard.