Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

AutoUi for GameMaker

A UI system for GameMaker for responsive, dynamic interfaces in seconds · By ome6a1717

AutoUi Update v1.0.2 Sticky

A topic by ome6a1717 created Jun 13, 2025 Views: 35
Viewing posts 1 to 1
Developer (1 edit)

1.0.2 updates a pretty big portion making AutoUi easier, and more modular than ever!

UPDATES

  • added an 'insert_element' to flex containers
  • added a 'clear_elements' to flex containers
  • added all new helper methods for EACH element with the constructor names, eg. 'auto_<type>' for easy element creation
    • eg. auto_label(), auto_image(), auto_container_h(), auto_label_right(), etc. 
    • look at AutoUiHelpers script for a list of all methods)
  • added a whole new "connect_signal" system
    • this allows you to automatically update elements value from object variables
    • eg. label.connect_signal_text(obj_player, "xposition") 
      • the label's text will now change when the 'xposition' value on obj_player changes
    • the intention is to alleviate adding element references in 'user_values' as much as possible
  • also added a default connect_signal() method to handle ANY connections you want
  • added new example object to demonstrate the signal connections

POTENTIALLY ALTERING CHANGES

  • The default draw anchor value for flex containers were changed from TOPCENTER to TOPLEFT

BUG FIXES

  • Nested flex containers will now correctly adjust based on their own draw anchor
  • Rectangles are now being initialized correctly when updated