[LWJGL] So, are there any (up to date) UI libraries? I can't find them.

The only UI library I’ve ever been able to find for LWJGL is Feng which stopped development at the start of 2009, and TWL which I’ve never been able to figure out, and have no idea when the last update was.

I’m looking for some very basic functionality so I can start learning from it; I’ve created my own “Text box” but it’s not exactly a text box. It doesn’t have click listening. I believe this is my problem for most things; I’m just struggling with the “basic” stuff that’s always been done for me with other engines. I’ve managed to get a 3D game running (With the help of a friend) in Java using jPCT(Built on LWJGL) with multiplayer networking so far, but I’m trying to spice things up a bit with a decent UI.

If I can’t find one I’ll probably dedicate this next week to figuring out and writing an open sourced library for people to use.

For TWL, have a chat to MatthiasM in the LWJGL irc channel, he is normally very helpful.

There are quite a few libraries around which give you ui functionality, check out the LWJGL wiki page - “Game Engines and Libraries Using LWJGL”. I’d normally post a link but I am typing on my phone at the moment.

Its also quite fun creating one yourself (I have done this) but it is not easy nor quick.

TWL Literally gives me a migraine, even the website hurts my head- I attempted to talk to MatthiasM however he just directed me to the demos, which also give me a headache. Everything about TWL literally gives me a massive, pounding, headache and I have no idea why. I can’t even find the assets for the demos, and on-top of that I can’t get it to render ontop of jPCT

It’d help heaps if I could find a decent tutorial for it, preferably in video format, but I’ve searched well over ten hours accumulative for one(over the last few years), and haven’t found squat.

Hi

You can use NiftyGUI:
http://void256.github.io/nifty-gui/