This is a brief overview of how plugins (dynamically loadable code modules) work in ScummVM.
We will explain how to write plugins, how they work internally, and sketch how porters can add support for them in their ports.
Implementing a plugin
How plugins work internally
How to add support for dynamic plugins to a port