I was going through some of UMG documentations and I thought, it is one of the area that UE4 is not very polished. You do your layout work in UMG editor, and hook all callback events in BP. And I immediately thought that SK can really shine here.
There are quite a few SK examples for AIs, but unfortunately, there aren’t much examples for UI.
I just searched UMG topic and it came up with a couple of posts but nothing useful. I thought it would be nice if we have some more comprehensive UI examples and I believe it can be one of the very effective selling point of SK.
As you guys already know, UI is one of the most time consuming tasks because it often requires changes and fine-tuning would require many iterations. No programmers really enjoy working with UI but I think SK will really shine because the changes are immediate and programming UI can be actually fun. ^^
I guess there are a couple of things we can show SK for UMG.
Manipulating Static UMG: UI are designed with UMG layout tools and SK can manipulate them such as doing some animation and handling UI callback events and etc. This would be the normal usecase and again, we can show that SK can replace BP.
Creating Dynamic UMG: SK will create, adjust layout, destroy UMG objects dynamically. Some UI are dynamic in nature and it would be perfect example that SK can handle it well.
What do you guys think?