Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate and Anbernic affiliate, we earn from qualifying purchases at no extra cost to you. Learn more.
ScummVM is one of the most underused tools in the retro handheld hobby. It is not an emulator in the usual sense. Instead, it reinterprets the original game engines so classic adventure games run natively on modern hardware. That means Monkey Island, Day of the Tentacle, and dozens of other LucasArts and Sierra classics play smoothly on even the cheapest handheld.
This guide explains what ScummVM is, how to add your games, and how to control point-and-click adventures on a device with buttons instead of a mouse. We frame all of this around playing games you already own.
Affiliate disclosure: This page contains affiliate links. As an Amazon Associate and Anbernic affiliate, we earn from qualifying purchases at no extra cost to you.
What ScummVM Is and Why It Is Different
Most emulators copy a console's hardware so its games can run. ScummVM takes a different path. It recreates the game engines themselves, like SCUMM from LucasArts and AGI and SCI from Sierra. Because it runs the game logic directly, it is extremely light on resources. Any handheld can run ScummVM games at full speed.
ScummVM does not contain any games. You provide the original game files, which are the same data files that came on the original discs you own. ScummVM reads those files and brings the game to life.
Supported Games
ScummVM supports hundreds of adventure games. A few highlights worth seeking out for your collection:
- The Secret of Monkey Island and its sequels
- Day of the Tentacle
- Full Throttle
- Sam & Max Hit the Road
- Grim Fandango (through the related ResidualVM support now folded into ScummVM)
- Broken Sword and Beneath a Steel Sky
- Sierra classics like King's Quest and Space Quest
The official ScummVM website lists the full compatibility database, so check there before you go hunting for a specific title.
Step 1: Get ScummVM on Your Handheld
ScummVM comes built into most custom firmware. On muOS, KNULLI, ROCKNIX, and ArkOS, it is included as a RetroArch core or as a standalone app. On Android handhelds, install the official ScummVM app from the Play Store or GitHub. On a Steam Deck or other PC handheld, install it through EmuDeck or the official Flatpak.
Check the apps or ports section of your firmware first. There is a good chance ScummVM is already there waiting for you.
Step 2: Prepare Your Game Files
Each ScummVM game lives in its own folder. Copy the game's data files into a clearly named folder, for example monkey-island or dott. Keep one game per folder. Do not mix files from different games.
The exact files vary by game, but you generally copy everything from the original disc's data directory. ScummVM's website has a per-game page that tells you which files it needs.
Step 3: Add Games to ScummVM
Open ScummVM and choose Add Game. Browse to the folder you created and select it. ScummVM scans the folder, detects the game, and adds it to your library list with the correct title.
Repeat for each game. Once added, games launch straight from the ScummVM menu. The library is saved, so you only do this once per game.
Step 4: Controls on a Handheld
Point-and-click games were built for a mouse, so the biggest adjustment is control. ScummVM gives you a few options:
- Cursor emulation. The analog stick or D-pad moves an on-screen cursor, and a face button acts as the left click. This is the most common setup on handhelds.
- Touchscreen. On a touchscreen handheld, you can tap directly, which feels closest to the original mouse.
- Virtual keyboard. Some games need typed input. ScummVM has a built-in virtual keyboard you can summon with a button.
Spend a minute in the controls menu mapping the cursor and click buttons to something comfortable. A slower cursor speed often feels more precise for the careful clicking these games require.
Step 5: Helpful Settings
- Render mode. Most games look best in their original resolution. Some support a higher-quality mode if you prefer smoother visuals.
- Aspect ratio correction. Turn this on for the intended look. Older games were designed for non-square pixels.
- Save anywhere. ScummVM lets you save at any point, which is perfect for handheld play. Use it often.
Troubleshooting
ScummVM does not detect my game. You may be missing a required file or pointing at the wrong folder. Check the game's page on the ScummVM site for the exact file list.
The cursor is hard to control. Lower the cursor speed in settings and try mapping it to the analog stick instead of the D-pad.
Text is too small to read. Many of these games ran at low resolutions. A larger handheld screen helps. Try a device with a 5 inch or bigger display for text-heavy adventures.
Recommended Handhelds
ScummVM runs on anything, so your choice comes down to screen size and comfort. Text-heavy adventures are easier on a bigger panel. The
offers a roomy 4.96 inch screen on a budget. A touchscreen device like the lets you tap directly, which suits point-and-click games perfectly.New to custom firmware? Our muOS vs KNULLI vs Onion OS guide helps you pick. Want to keep your saves safe across updates? See our save state management guide.
