ScummVM app icon

Games

ScummVM

ScummVM is a free interpreter that runs hundreds of classic point-and-click adventure games on Windows using your own original game data files.

WindowsmacOSLinuxGPL-3.0-or-later

One interpreter for three decades of adventure games

What ScummVM does

ScummVM is not an emulator in the usual sense. Instead of recreating a PC or a console, it reimplements the game engines themselves, reading the original data files directly and drawing the result with modern graphics and audio code. That approach gives it native performance on any hardware, correct scaling on high-DPI screens, and behaviour that does not depend on emulating a processor of 1990.

The supported list is long and deliberately broad: the SCUMM titles from LucasArts, Sierra's AGI and SCI games, Revolution's Virtual Theatre, Adventure Soft, Coktel Vision, and many more, including a set of engines added by the community each year. Because the engines are reimplemented, features the originals never had become possible, such as a unified save system, a key mapper, subtitle options, and audio remastering while keeping the original music.

The Windows download is a conventional installer, and ScummVM is also available for macOS, Linux and a long list of handhelds, with save files that can move between them. Nothing in the package is a store, an account or an advertising surface.

Working with games day to day

Adding a game is a two-step ritual. You point ScummVM at the folder holding the data files, and it identifies the title from the file signatures, choosing the right engine automatically. The list of detected games becomes your library, and it keeps per-game settings separate so that one title can run with a MT-32 soundtrack while another uses AdLib.

The global options cover graphics scaling, aspect correction, audio output and the key mapper, which lets you bind any action to a gamepad or a modern keyboard layout. Per-game settings add engine-specific switches: text speed, subtitle language for multi-language releases, music device, and in some cases game-specific enhancements such as improved sound drivers or widescreen-friendly layouts where the engine supports it.

Save games are stored as ordinary files in a folder you choose, and the built-in save manager can copy, rename or delete them. Cloud saving through a ScummVM account or a third-party cloud is optional and off by default. The debug console is available for the curious, and the launcher keeps a log that is genuinely useful when a detection fails.

Limits worth accepting

The first limit is legal and practical: you must own the games. ScummVM supplies engines, not content. Some titles need specific data files that only certain releases contain, so a budget re-release may behave differently from the original boxed version, and the compatibility notes say so per game.

The second limit is scope. ScummVM covers adventure games and a few adjacent genres, not general DOS software; for that you need a DOS emulator such as DOSBox Staging. A small number of games remain unfinished or have known glitches, listed on the project's compatibility pages, and adding a game that the detection database does not recognise requires manually selecting an engine, which is a little more technical than clicking a button.

Who should choose something else

If you want a single front end that also launches console emulators and shows box art for everything, RetroArch or a similar launcher can call ScummVM as a core and give you a controller-first interface. If a title is not supported here but ran on DOS, DOSBox Staging or DOSBox-X will run it directly. ScummVM remains the best answer when the games you care about are adventures and you want them to look and sound better than they did on the hardware they shipped for.

Best for
Replaying classic point-and-click adventures on a modern PC without emulating the original hardware
Good to know
ScummVM needs the data files from games you already own; the installer contains no game content

How to get started

  1. Download the ScummVM 2026.3.0 Windows installer and install it; the 32-bit build runs correctly on 64-bit Windows.
  2. Copy the data files from a game you own into a folder on your drive.
  3. Choose Add Game, select that folder, and let ScummVM detect the engine and title automatically.
  4. Open the game's options to set the music device, scaler and key bindings, then save a shortcut for quick launches.

Questions & answers

Does ScummVM include any games?

No. It contains only reimplemented engines. You need the data files from games you own, and detection works from those files.

Which games are supported?

Hundreds, spanning LucasArts SCUMM titles, Sierra AGI and SCI adventures, and many other studios. The compatibility page lists every supported title and its known issues.

Can I move my save games to another computer?

Yes. Saves are ordinary files in a folder you control, and the same saves work across the Windows, macOS and Linux builds.

More in games

View category