Description

EzMenu
Documentation

Example Project

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.

Key Features
- 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

Component System
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.

Data System
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.

Documentation
EzMenu has extensive documentation which can be found here.

Notes
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.

Questions
If you have any further questions or concerns, please get in touch with me.

End User Licence Agreement (EULA).

Version 1.0.1. Published May 31, 2019

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Gravatar

Anonymous 29 June 2019

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!

Logo

lemonscrap (Publisher) 21 June 2019

Hi,

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.

Package contents

Loading, please wait

What is the issue?

Back to Top