ScummVM supports 115+ game engines. Below are the most commonly used ones. Each engine has a plugin file (lib<engine>.so) loaded at runtime.
ScummVM Packer lets you package classic point-and-click adventure games into a single, self-contained HTML file that runs entirely in the browser. No server, no installation — just open the file and play.
All processing happens locally in your browser. Your game files are never uploaded anywhere. The only network requests fetch the ScummVM engine binaries (WASM, JS, plugins, data files) — and those are cached in memory for subsequent packs.