I'm making a minecraft-like game and I'd like to make it as easy as possible for modders to make new block types, new monsters, new events etc.
I'd also like to make it as easy as possible for players to search for and install mods.
I'd also like to keep at least part of my game closed source so I dont starve.
Does anyone know of a best practice for this? Have any links to articles?
For example, would the game need to be able to recompile itself every time a mod is added?
Or perhaps I can design the game to work with module scenes and then somehow load those scenes at run time without recompiling? and those scenes would allow modders to define new monsters and events etc?
Any input would be great thanks!