Hello folks!
I’m working on a GUI system to be used within the Blender Game Engine.
Currently it’s on its BETA stage, that means that it works but it’s not perfect!
I’m using BGL to handle the drawing, BLF for the fonts (and also for the fancy text shadows :))
and VideoTexture to handle the images.
Here’s a list of supported components (or controls):
- Button
- CheckBox
- Container (Panel)
- BaseControl
- DropDown
- Image Viewer
- Label
- List Box
- Progress Bar
- RadioButton
- Slider
- Spinner
- Edit Box (Text Edit)
The main feature is Component Skinning, you can make your own themes with your own textures.
EDIT:
New Features:
- Layout System
- New Event System
Here’s an example of a GUI without skins:
Now this is how it looks like with a nice skin:
If you want to see it in action, here’s a video:
PS: Not everything works perfectly, like I said before, but you can make awesome GUIs with it :yes:
Docs: https://github.com/DCubix/PGUI/wiki
GitHub: https://github.com/DCubix/PGUI
Well, that’s it! Thanks for your attention! =)