A downloadable asset pack

Download NowName your own price

Free UI system for Game Maker games with flexpanels implementation.

*Right now the system is in a very early stage of development and with each update I may change things drastically

You can always download the latest version on GitHub at the link below.

If you have any questions, please contact me through: Discord server

For documentaion check wiki page on github

Components:

  • AbsContainer
  • BlockArea
  • Button
  • Checkbox
  • Container
  • DropdownList
  • FlexColumn
  • FlexRow
  • Panel
  • ProgressBar
  • ProgressRing
  • ScrollPanel
  • Slider
  • Sprite
  • SpriteButton
  • TabGroup
  • Text
  • Textbox

Features:

  • Flexpanels implementation
  • Styles
  • Touch support
  • Tooltips
  • Separated logic and render
  • Chain functions

In development:

  • RadioButton
  • TreeView
  • ColorPicker
  • Draggable windows
  • VideoPlayer
  • Keyboard controls binding
  • Animations


Compatibility:

Lime.UI version Game Maker runtime version
2025.01.16+2024.11.0.226+
2024.06.10+2024.4.0.168+
2023.06.26+2023.1.1.81+

Demo example gif:

2024-06-10-18-18-Runner-SHji-TVp0uv
StatusIn development
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorLimekys

Download

Download NowName your own price

Click download now to get access to the following files:

https://github.com/Limekys/LimeUI
External

Development log

Comments

Log in with itch.io to leave a comment.

This currently isn't working for 2024.13... Haven't tried other versions, it just won't import, says there's an error loading it in

(+1)

Hmm, that strange, ill check it today

(+1)

Seems to be a bug in the new version of Game Maker. I’m trying to fix it now. As a temporary solution, in the oDemo object in the Create event in line 393 you need to remove “control_panel” and everything will work. And about importing, I can’t say what’s wrong, I didn’t have any problems with importing.

(+1)

I fix it in latest github build. But i recommend to download latest stable version 2025.02.07

Thanks so much for the quick work! I'll check it out later this week

Seems it was because my Project Tool was of a higher version than it should have been. I was using the Beta version on another project but I guess that set it for the regular engine too. it was on 2024.14.xxx, I set it to 2024.13.111 and it fixed the import issue. 

Hey there! I'm enjoying setting up and using the system so far: the only issue I'm having is that the .update function is creating a "stuttering" effect whenever I click on an element of the UI system.

What element are you using that has LuiDropDown elements in it?

And one more question, what version of the UI are you using? You can view it in the LuiSettings script

 LIMEUI_VERSION "2024.06.28"
LuiBase = Policy Container
--- LuiPanel = Policy Panel
------ policy_panel.addContent

---------- Dropdowns

I fixed it, you can check by getting the latest commit. You can replace LuiBase and LuiSettings

That's great news, thank you for such a fast response and update!

I do have one other issue: the dropdowns are clickable when the menu is not actually open. I hear the UI click sound and get debug messages about the dropdowns being clicked. No rush to fix that but whenever you're free!

How do you hide the ui ? With the setVisible function?

Going to be checking this out later today! Thank you for making it available for everyone. 

I hope for feedback! Let me know if you find bugs or have suggestions for improvement!