What do you mean by user generation and player construction?
I use those name synonymously, but, if I was to give them a distinction it would be…
User Generation is content created by Users/Players prior to In-game Play, typically with External Content Creation Tools. The Game has facilities to upload to a repository for use by the game. Mods are examples of this.
Player Construction/Customization is content created by Players during in-game Play typically with games construction systems, modular and parameterized assets.
I’m developing a run-time multi-user construction system for in-game semi-procedural and manual construction/customization.
By providing the Player base these Tools, they can implicitly assist me in developing larger game worlds and content, then I could solo. Even with Procedurally Generated content, more users can perform more modifications faster then I could solo.