Home

Awesome

YALG

Yet another Löve2D GUI framework

My goal was to make a simple way to build GUI interfaces with Löve2D. My goal was NOT to build a fancy or extensive GUI lib, just a quick way of building simple menus with a few buttons. Of course, it can be "abused" to do more (just look at the config example!).

About the framework

Where it shines

It's perfect for gluing in a play game / highscores / exit menu at the last minute.

Where it fails

You might want to try something else if you want the best-looking UI with complex features.

Look at the screenshots folder for some example looks!

Project goals:

Project status

I consider this "finished", I do not plan any more features in this project. I am still open for issue reports & maybe even to some ideas. I used this lib in two other projects, 13 and crossfire sucessfuly.

Documentation

Check out the tutorial for a quickstart!

Check out the internal api documentation for implementation details.

Known gotchas

Conclusion - what'll I do differently next time

(note to self and a lesson for other idiots doing stuff like this) I'm already planning another framework in my head, so expect it in the next 1-5 years. It might not be in Lua and Löve at all. Some things I'll do differently: