Legacy UI Devlog


Welcome to the first devlog for Legacy UI (LUI), a straightforward UI toolkit originally developed for Starr Mazer: DSP by LemonToast Games. Whether you’re building a game or a small app, LUI is here to help you create user interfaces that just work. It's built with flexibility in mind but focuses on making UI creation as simple as possible.

Key Features

1. Modular Design

LUI uses a child/parent component system that lets you build UI layouts easily. Components like:

  • Images, Text, Buttons, Tabs, Panels
  • Checkboxes, Radio Buttons, Integrated Surfaces

These elements can be grouped into simple hierarchies, giving you a way to organize your interface without a lot of fuss. Whether you’re making a basic menu or something more complex, the system is straightforward and intuitive.

2. Customizable Styles

You can tweak the look of your UI to match your game’s style by adjusting properties like:

  • Sprites: Assign different sprites to components.
  • Animations: Add basic animations to bring some movement to your UI.
  • Color and Font: Choose your own colors and fonts to fit your game.
  • Alignment: Control how elements are positioned and spaced.

LUI gives you the tools to style your UI however you need it, without overcomplicating things.

3. Responsive Layouts

LUI’s layouts automatically adapt to different screen sizes and aspect ratios, so you don’t need to worry about your UI breaking on different devices. With simple x and y pinning and spanning, your UI will adjust itself to fit just about any screen.

How LUI Has Grown

Originally, LUI was a simple tool to display images and text for Starr Mazer: DSP. Over time, as our projects at LemonToast Games grew, so did LUI’s capabilities. We’ve added more features and flexibility as we’ve encountered new challenges, and we’ll continue to improve it.

As we update and refine our own games, LUI will also evolve. New features, like better animations and improved input handling, are in the works and will be available in future versions.

What’s Coming Next

In future updates to Legacy UI, you can expect:

  • Better Animations: More options for making your UI feel smooth and dynamic.
  • Improved Input Handling: Easier ways to manage user interactions across devices.
  • New UI Components: We’ll be adding things like sliders, dropdowns, and progress bars to make your UI even more functional.

LUI is meant to simplify UI creation in GameMaker, so you can spend more time building your game and less time wrestling with interface code. Stay tuned for more updates as we continue to improve and expand Legacy UI!

Files

LegacyUI.yymps 630 kB
Mar 17, 2024

Get Legacy UI - Set and Forget Interfaces for GameMaker

Buy Now$4.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.