Developers
Overseer Studio is powerful because of a robust plugin system that are written using simple HTML, JS, CSS, or any other modern web technology. The plugin system can extend Overseer Studio in the following ways.
- Datasets - Provide data from a static or dynamic source such as an API to other extensions
- Extensions - Custom tiles a user can create and interact with
- Locales - Add new languages to Overseer Studio
- Presets - Premade GM screens a user can create
- Themes - Add new themes to Overseer Studio
Plugins may contain any of the systems above and can define multiple of any kind. This means you can write a plugin that provides multiple encounters with presets and also provide any custom tiles included in those encounters with extensions.