I created a plugin for UE4 that adds reflection capabilities to blueprint. Basically, it adds the ability to retrieve a class by name at runtime and then construct it. You can check it out here:
Our use case for this is that we want to do data-driven class creation. We’re using Facebook’s Parse service as a backend (via another awesome plugin called VaRest). Objects in Parse define what Actor-type to spawn into a level and that type could change on the server-side object from time to time.
It’s a pretty simple plugin, but I’m hoping to get some feedback.