User generated content & database handling best practices

The users won’t be sharing content with each other easily, only users that qualify from winning creation competitions will have their works on display with their permission. Winning competitions gives them free service on their subscription for x amount of time. Also, there will be a paywall to help discourage some users from just uploading garbage and wasting my server space.
It will be extremely limited too, and they won’t have any code options. Users can change colors and change materials to some preset materials available but they won’t be able to upload their own textures though I may add an option down the road to allow them to create some sort of texture. Probably not though.

Anyway, I think I found a better way to do this with some of the game mod tools available for unity.
I understand that users may upload copyrighted materials and it will be against our terms of service and they will be banned if they are found to be doing so. It won’t stop bad players, but the limited access, paywall, and lack of visibility should certainly help. I do intend to use a fair amount of security but that is something I will need to brush up on a lot more.

It was posts like this that made me worry about how useable addressable were link