Help with creating/designing the implementation of community made assets

I’m currently working on a game which revolves around fighting bosses. One of my plans to improve this game is the future implementation of community created bosses. How would I go around implementing this to my game? I’ve thought about adding a feature gives users the ability to paste the id of a toolbox model into a text box, and make it so that the asset is added into the game. The main aspect of this method that I find problematic is the possibility of people placing malicious scripts into the model, which could potentially lead to someone exploiting within the game. Could people exploit using this method? What other methods can I utilize to implement this feature? If I recall correctly, flood escape 2 uses a similar method, should I use this method? Any suggestions would be greatly appreciated.

1 Like