This post is really just to gauge the interest of the community in some sort of free community-created standardized GUI Library for UE4 using just Blueprints. It comes after my own frustration in finding a decent solution, and after ‘solutions’ like Coherent-UI would end up costing more than I would pay for Unreal itself. That being said I’m aware changes are coming in the later versions to Unreal, including nifty things like UMG.
I’m working on my own library and once it’s at least partially feature complete / stable I’d love to throw it to the wolves here and have people contribute/improve it, because while my C+±fu is great, I’m sure my blueprints could use a lot of cleaning up/refining/tweaking/improving.
So far I have a base GUIObject, as well as Buttons, Frames (containers), and Windows (containers and draggable) all children of the base GUIObject.
Buttons and Windows support On Click events, and Buttons support optional texture changes on on-hover and on-click events.
Buttons have an assigned sound they can optionally play On Click and I’ll add more optional sounds to on hover and such.
I recent implemented 9-slice image support in Windows and I’ll probably migrate the changes over to the rest of the objects soon.
I’m currently working on Gauges (vertical and horizontal).
I know it’s not a lot yet but it’s only about a week’s worth of casual-work for myself. Given how much my full-time job gets in the way, I hope to have even more done by next weekend.
If enough people actually express interest in what I have so far, I’ll be more than happy to toss it up on GitHub in a public repo for all to enjoy/improve.
Image of the 9-slice at work:
Gfycat of the mouse-moving feature on the above (9-slice) window: [video]http://gfycat.com/ElderlyImprobableArcticseal[/video]