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.
We have guides available to show you how to get your games up and running with ScummVM on many different platforms:
- Windows, Mac or Linux: Quickstart
- Other platforms: Raspberry Pi | PSP
If you have ScummVM installed, but you have questions about how to use it, our Using ScummVM section has lots of useful information to help you out:
- Understanding the interface: The launcher
- Changing settings: Global settings | Game settings
- Shortcuts: Keyboard hotkeys
For our more experienced users, ScummVM has many cool advanced options. But don't worry, even if you're a beginner, our documentation will take you through how to optimize your game playing experience.
- Advanced settings: Configuration | Render modes | Graphic filters
- The command line interface: CLI
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 and we offer no warranty.
If you are having problems with any aspect of ScummVM, take a look at our help section.
- Games: Compatibility
- Frequently Asked Questions: FAQ
- Bugs: Known problems | Reporting a Bug
- How to contact us: Contact page
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!
- Contributing Guidelines: Code | Documentation