Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. ScummVM

ScummVM

GPL-3.0C++v2026.2.0

A virtual machine that lets you play classic point-and-click adventure games and RPGs on modern devices using original game data files.

Visit WebsiteGitHubGitHub
2.7k stars1.3k forks0 contributors

What is ScummVM?

ScummVM is an open-source virtual machine that allows users to play classic graphic adventure games, text adventures, and RPGs on modern devices. It replaces the original game executables, enabling these nostalgic titles to run on contemporary operating systems and hardware while using the original game data files. The project started with LucasArts SCUMM games but has expanded to support hundreds of titles from various developers.

Target Audience

Retro gaming enthusiasts, digital preservationists, and players who own classic adventure games and want to experience them on modern computers, smartphones, or other devices. It's also valuable for developers interested in game engine reverse engineering.

Value Proposition

ScummVM provides a legal way to preserve and play classic games that might otherwise become unplayable due to outdated technology. Its cross-platform compatibility and extensive game support make it the definitive solution for running these titles without modifying the original game assets.

Overview

ScummVM main repository

Use Cases

Best For

  • Playing LucasArts SCUMM games like Monkey Island on modern computers
  • Running classic point-and-click adventures on mobile devices
  • Preserving retro adventure games that no longer run on current operating systems
  • Managing collections of classic game files across multiple platforms
  • Experiencing text adventure games with modern interface enhancements
  • Exploring lesser-known adventure game gems from the 80s and 90s

Not Ideal For

  • Players looking to emulate action or platformer games from the same era
  • Users who have lost access to their original game discs or data files
  • Developers needing a general-purpose emulator for various game engines beyond adventures and RPGs
  • Gamers on unsupported or niche operating systems not listed in the cross-platform support

Pros & Cons

Pros

Extensive Game Library

Supports hundreds of classic titles from LucasArts SCUMM games to series like Broken Sword and Myst, with a full list on the project wiki for verified compatibility.

Cross-Platform Compatibility

Runs on Windows, macOS, Linux, Android, iOS, and more, allowing gameplay on virtually any modern device as highlighted in the README's quickstart guide.

Efficient Game Management

Includes a 'Mass Add' feature that automatically scans directories to add multiple supported games at once, simplifying setup for large collections as mentioned in the hint section.

Customizable Game Experience

Provides per-game settings dialogs to adjust graphics, audio, and controls, ensuring optimal gameplay for each title, as detailed in the Quickstart step 4.

Digital Preservation Focus

Built on the principle of preserving classic games through reverse engineering and community-driven development, ensuring long-term accessibility without modifying original assets.

Cons

Requires Original Game Files

Users must supply their own legally owned game data files, which can be a significant barrier if originals are lost, damaged, or not owned, as stated in the key features.

Limited to Specific Genres

Primarily supports adventure, text adventure, and RPG games, excluding other popular retro game types like shooters or strategy games, limiting its broader appeal.

Manual Setup Process

Involves copying game files and configuring settings per game, which may be complex and time-consuming for non-technical users compared to plug-and-play emulators.

Strict Bug Reporting

Bug reports require testing with latest builds and detailed information, such as log files and saved games, which might discourage casual users from contributing feedback.

Frequently Asked Questions

Quick Stats

Stars2,679
Forks1,283
Contributors0
Open Issues0
Last commit1 day ago
CreatedSince 2011

Tags

#digital-preservation#virtual-machine#multiplatform#c-plus-plus#cross-platform#classic-games#game-engine#retro-gaming#reverse-engineering#game-emulation

Built With

C
C++

Links & Resources

Website

Included in

Game Remakes1.3k
Auto-fetched 1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub