Dynamic libraries are libraries that you can dynamically load at runtime. Every operating system has its own functions in its API that you can use to interact with these libraries and load symbols.

We have developed a wrapper library that provides cross-platform support for loading dynamic libraries called the UntitledRuntimeLibraryLoader or simply URLL. We bundle it with the framework. To use it, simply include the following header in your source file:

#include <urll/urll.h>

And head to this wiki entry in our game engine’s docs to learn how to use the API.

Event safety

The entire module is flagged as event safe at Any time