[Plugin] RadiantUI WebUI Plugin

This isn’t exactly a deal-breaker. We need to learn more about it though. Currently we only have a need for this feature on desktop platforms, which is why I think we could tolerate spawning a process per web page. We want to use it with the editor to display web content for things like inline tutorials or news feed details, and also in the Launcher for rich presentation of marketplace content. I was also thinking we could use it to help round off a rough corner with our Facebook and (upcoming) Twitch integrations, which usually require browser-based authentication. Currently we need to eject the user to a desktop browser to authenticate, then we “scrape” the auth token from the browser title. It is less than elegant, and including a built in browser that we can present through Slate UI would be much more seamless.

This is nothing too difficult. We use .uassets for Slate UI now, but a previous incarnation of Slate only supported raw .png files for in-game textures and the packaging system was equipped to locate and copy those files into the user’s distribution. If we bring that feature back I’m sure it will have a more generic setup such that it could be used for this.