Load plugin at runtime

Hi guys,

How to load a plugin at runtime? One of the few posts on the forum is very outdated, and for sure something should have changed. Here is this post Runtime plugin

It is necessary to make plugins absolutely independent from the main application. To make it easier to understand what exactly I need to do, I can describe it as a “multiverse”. There is a large amount of source code and content that the player can interact with. Each part of the universe can have a completely different and independent source code base. When a player wants to enter a new universe, they must download new content and be able to immediately dive into it without reloading the application.

Another IMPORTANT point is that the target platforms are MOBILE devices.
To do this, you need to be able to follow the following steps

  1. Download the new plugin from the internet
  2. Immediately dynamically connect it to the application without application restart

Is it possible to do this? How should the application be built? Are there any other ways to do this?

Any information on this would be very helpful. Thank you

1 Like