I'm looking into how we might be able to create a UDK game that would be moddable post release via the players so that they could build their own levels and such and be able to import them into the game.
As far as I know, there isn't any native functions to, say, check for an external model resource and load it into the game. If I'm wrong, feel free to correct me.
With that in mind, I am trying to think of ways that I might be able to integrate functions like this via DLL Bind. The complexity of allowing the importation of custom content, and then placing/replacing existing content in a final game seems very daunting at the moment, so I've decided to see if anyone has any ideas about which functions would be needed in a DLL to pull all of this off. It would probably require a custom editor for the player so that the DLL could inject their final build...
If I manage to make something work, I'll release it to the community. I'm just looking for brainstorming help at the moment.