Best practice to load user defined items

Hi everyone,

In my game I want the player to be able to create their own items, like a weapon etc, and then when the game runs it will load that new item and the player can use it inside the game.

What is the best practice for this?

Many thanks.

Well I figured it out. I inherited the game instance class and overrode the init function