Welcome to ScummVM!

ScummVM is a program that allows you to run classic graphical point-and-click adventure games, provided you already have the game data files. ScummVM replaces the executable files shipped with the games, which means they can be played on systems they were never designed for!

SCUMM (Script Creation Utility for Maniac Mansion) is a utility that was used to create many of the famous LucasArts adventure games, such as Maniac Mansion and Monkey Island. It is the namesake of ScummVM, with VM meaning Virtual Machine.

While ScummVM was originally designed to run LucasArts’ SCUMM games, over time support has been added for many other games.

First steps

We have guides available to show you how to get ScummVM up and running:

How do I…?

So you have ScummVM installed, but now you need to know how to add and play some games! We have lots of useful information to help you out:

Definitive guides

We do some deep dives into ScummVM features - from audio settings to our brand new Cloud functionality. Check out our Guides section!

Understand the audio settings | Understand the graphics settings

The games!

One of the most commonly asked questions we get is, “Where do I get the games??”. If you still have your old floppy discs and CDs lying around (and have a way to read them!), then you can use the game files from these original discs. For a list of which files you need for each game, check out the Datafiles page on our wiki.

If you haven’t had a floppy disc or even a CD in your possession for a while, we have a wiki page dedicated to helping you find some games to play. As a quick summary, there are a few freeware games available for download on our website’s Downloads page, or there are digital distributors such as GOG.com and Steam.

Make sure you check out the compatibility list on our website and the Supported Games page on our wiki before you buy a game, to ensure it can run with ScummVM.

Advanced options

For our more experienced users, ScummVM has a command line interface, as well as the ability to edit settings directly in a configuration file.

The configuration file | Command line interface

Getting help

ScummVM is still under development. While we do our best to make sure that as many games as possible can be completed with no major bugs, crashes can happen!

If you are having problems with any aspect of ScummVM, take a look at our help section.

Frequently Asked Questions | How to report a bug | Contact us!

What’s changed since I was last here?

For a quick recap on what’s been happening with the latest release, check out our Release Notes section.

The ScummVM Project

ScummVM is an open-source project.

If you enjoy ScummVM, feel free to donate using the PayPal button on the ScummVM homepage. This will help us buy the utilities to develop ScummVM faster and more efficiently.

If you cannot donate but you have the skills, you can help us by contributing a patch!