Script Creation Utility for Maniac Mansion Virtual Machine (ScummVM) is a set of
game engine recreation
Game engine recreation is a type of video game engine remastering process whereby a new game engine is Code rewriting, rewritten from scratch as a Clone (computing), clone of the original with the ability to load the original game's data files suc ...
s. Originally designed to play
LucasArts adventure games
From the late 1980s to the early 2000s, LucasArts was well known for their point-and-click graphic adventure games, nearly all of which got high scoring reviews at the time of their release. Their style tended towards the humorous, often irrevere ...
that use the
SCUMM
Script Creation Utility for Maniac Mansion (SCUMM) is a video game engine developed at Lucasfilm Games, later renamed LucasArts, to ease development on their graphic adventure game ''Maniac Mansion'' (1987). It was subsequently used as the engin ...
system, it also supports a variety of non-SCUMM games by companies like
Revolution Software and
Adventure Soft
Adventure Soft is a British video game developer and publisher established by Mike Woodroffe, initially as an importer and reseller of Adventure International games as Adventure International (UK), and later using the names Horror Soft, Advent ...
. It was originally written by
Ludvig Strigeus
Ludvig "Ludde" Strigeus (born 15 January 1981) is a Swedish programmer, best known for developing software such as the BitTorrent client μTorrent, '' OpenTTD'', and Spotify.
Early life and education
Strigeus was born in January 1981, and he gra ...
.
ScummVM is
free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
that is released under the terms of the
GNU General Public License
The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
.
ScummVM is a re-implementation of the part of the
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
used to
interpret the
scripting language
In computing, a script is a relatively short and simple set of instructions that typically automation, automate an otherwise manual process. The act of writing a script is called scripting. A scripting language or script language is a programming ...
s such games used to describe the game world rather than emulating the hardware the games ran on; as such, ScummVM allows the games it supports to be played on
platforms other than those for which they were originally released with little or no overhead (due to not emulating the hardware), and without the
bugs that might exist in the original software.
The team behind it also add improvements such as bug-fixes and translations and works with commercial companies such as
GOG.com about re-releases.
Features
ScummVM is a program that supports numerous adventure game engines via
virtual machine
In computing, a virtual machine (VM) is the virtualization or emulator, emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve ...
s, allowing the user to play supported adventure games on their platform of choice. ScummVM provides none of the original assets for the games it supports, and expects the user to properly own the original game's media so as to use the software legally. The official project website offers games that are
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
that work directly with ScummVM. Atop reimplementing the game executables in portable form, ScummVM enables players to save and load the state of the game at any time, enabling a save system atop whatever the reimplemented game may provide. It has also begun to work at providing alternate controls for newer devices, such as mobile devices with touch screens, which work atop the original games.
While ScummVM appears to function equivalently as a
game emulator, the ScummVM team does not consider it as such. Outside of some subsystems like audio engines which they are forced to rely on emulation, ScummVM recreates game engines from older languages into more portable
C++ code, so that the high-level
opcode
In computing, an opcode (abbreviated from operation code) is an enumerated value that specifies the operation to be performed. Opcodes are employed in hardware devices such as arithmetic logic units (ALUs), central processing units (CPUs), and ...
s in a game's assets will execute in the same manner as their original release, while improving the portability of ScummVM to numerous platforms. The ScummVM team consider this an improvement over simply running the older games and their executables through an operating system emulator, such as
DOSBox
DOSBox is a free and open-source MS-DOS emulator. It supports running programs primarily video games that are otherwise inaccessible since hardware for running a compatible disk operating system (DOS) is obsolete and generally unavailab ...
, since ScummVM's implements are more lightweight and require less processing power and memory, allowing use on more limited processing environments like mobile devices.
Ports
Portability is a design goal of the project. Ports of ScummVM are available for
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
macOS
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
and a variety of
Unix-like
A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
systems including
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
(based on RPM, Debian, or source), members of the
BSD
The Berkeley Software Distribution (BSD), also known as Berkeley Unix or BSD Unix, is a discontinued Unix operating system developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley, beginni ...
family (
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
,
NetBSD
NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was fork (software development), forked. It continues to ...
,
OpenBSD
OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
,
DragonFly BSD
DragonFly BSD is a free and open-source Unix-like operating system forked from FreeBSD 4.8. Matthew Dillon, an Amiga developer in the late 1980s and early 1990s and FreeBSD developer between 1994 and 2003, began working on DragonFly BSD in ...
) and
Solaris
Solaris is the Latin word for sun.
It may refer to:
Arts and entertainment Literature, television and film
* ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem
** ''Solaris'' (1968 film), directed by Boris Nirenburg
** ''Sol ...
. It has also been ported to console systems. Less mainstream personal computer ports include those to
Amiga
Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
, Atari-Free
MiNT
Mint or The Mint may refer to:
Plants
* Lamiaceae, the mint family
** ''Mentha'', the genus of plants commonly known as "mint"
Coins and collectibles
* Mint (facility), a facility for manufacturing coins
* Mint condition, a state of like-new ...
,
Haiku
is a type of short form poetry that originated in Japan. Traditional Japanese haiku consist of three phrases composed of 17 Mora (linguistics), morae (called ''On (Japanese prosody), on'' in Japanese) in a 5, 7, 5 pattern; that include a ''kire ...
-
BeOS
BeOS is a discontinued operating system for personal computers that was developed by Be Inc. It was conceived for the company's BeBox personal computer which was released in 1995. BeOS was designed for multitasking, multithreading, and a graph ...
-
ZETA
Zeta (, ; uppercase Ζ, lowercase ζ; , , classical or ''zē̂ta''; ''zíta'') is the sixth letter of the Greek alphabet. In the system of Greek numerals, it has a value of 7. It was derived from the Phoenician alphabet, Phoenician letter zay ...
,
RISC OS
RISC OS () is an operating system designed to run on ARM architecture, ARM computers. Originally designed in 1987 by Acorn Computers of England, it was made for use in its new line of ARM-based Acorn Archimedes, Archimedes personal computers an ...
, and
OS/2
OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
(including derivatives such as
ArcaOS
ArcaOS is a Proprietary software, proprietary operating system based on OS/2, developed and marketed by Arca Noae, LLC under license from IBM. It was first released in 2017 and builds on OS/2 Warp 4.52 by adding support for new hardware, fixing ...
).
A variety of
game console
A video game console is an electronic device that outputs a video signal or image to display a video game that can typically be played with a game controller. These may be home consoles, which are generally placed in a permanent location conne ...
s have official ports. ScummVM has been ported to gaming machines such as the
PlayStation 2
The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Interactive Entertainment, Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October, in Europe on 24 Novembe ...
,
PlayStation 3
The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
,
Dreamcast
The is the final home video game console manufactured by Sega. It was released in Japan on November 27, 1998, in North America on September 9, 1999 and in Europe on October 14, 1999. It was the first sixth-generation video game console, prec ...
,
Nintendo 64
The (N64) is a home video game console developed and marketed by Nintendo. It was released in Japan on June 23, 1996, in North America on September 29, 1996, and in Europe and Australia on March 1, 1997. As the successor to the Super Nintendo E ...
,
GameCube
The is a PowerPC-based home video game console developed and marketed by Nintendo. It was released in Japan on September 14, 2001, in North America on November 18, 2001, in Europe on May 3, 2002, and in Australia on May 17, 2002. It is the suc ...
, and
Wii
The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America, and in December 2006 for most other regions of the world. It is Nintendo's fifth major home game console, f ...
, and to
handheld consoles including the
GCW Zero
The GCW Zero is a Linux-based open-source handheld video game console created by a start up, Game Consoles Worldwide. The GCW Zero was funded by a successful crowdfunding campaign on kickstarter.com on 29 January 2013 with US$238,499 collected, ...
,
GP2X,
Nintendo DS
The is a foldable handheld game console produced by Nintendo, released globally across 2004 and 2005. The DS, an initialism for "Developers' System" or "Dual Screen", introduced distinctive new features to handheld games: two LCD screens worki ...
,
Pandora
In Greek mythology, Pandora was the first human woman created by Hephaestus on the instructions of Zeus. As Hesiod related it, each god cooperated by giving her unique gifts. Her other name—inscribed against her figure on a white-ground '' ky ...
,
PlayStation Portable
The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Interactive Entertainment, Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PA ...
and the
PS Vita.
Handheld computer platforms supported include
Palm OS
Palm OS (also known as Garnet OS) is a discontinued mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. ...
Tapwave Zodiac,
Symbian
Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian OS ...
(
UIQ platform, Nokia
60,
80, and
Nokia 7710 90 phone series), Nokia's
Internet Tablet OS (used by the
Nokia 770,
N800 and
N810), Apple's
iPhone
The iPhone is a line of smartphones developed and marketed by Apple that run iOS, the company's own mobile operating system. The first-generation iPhone was announced by then–Apple CEO and co-founder Steve Jobs on January 9, 2007, at ...
, MotoMAGX,
MotoEZX phones and
Windows Mobile
Windows Mobile is a discontinued mobile operating system developed by Microsoft for smartphones and personal digital assistants (PDA). Designed to be the portable equivalent of the Windows desktop OS in the emerging Mobile device, mobile/port ...
. Platforms supported by unofficial ScummVM ports include the Microsoft's
Xbox
Xbox is a video gaming brand that consists of four main home video game console lines, as well as application software, applications (games), the streaming media, streaming service Xbox Cloud Gaming, and online services such as the Xbox networ ...
gaming console,
BlackBerry PlayBook
The BlackBerry PlayBook is a mini tablet computer that was developed by BlackBerry. It was manufactured by Quanta Computer, an original design manufacturer (ODM). ,
Zaurus,
Gizmondo
The Gizmondo is a handheld gaming console developed by Gizmondo Europe. Its development was led by Swedish entrepreneur Carl Freer, who served as chairman of its parent company, Tiger Telematics. The device was originally launched on 19 Marc ...
and
GP32 portable device platforms.
Mobile phone
A mobile phone or cell phone is a portable telephone that allows users to make and receive calls over a radio frequency link while moving within a designated telephone service area, unlike fixed-location phones ( landline phones). This rad ...
s running
Android,
webOS
webOS, also known as LG webOS, is a Linux kernel-based multitasking operating system for smart devices, such as smart TVs, that has also been used as a mobile operating system. Initially developed by Palm, Inc. (which was acquired by Hewlett ...
or unofficial Samsung's bada OS are also supported.
History
Work on ScummVM started in September 2001 (with the first public release at October
and a site launch at November) by computer science student Ludvig Strigeus. Looking to write his own adventure game, he looked to see how the mechanics of an existing game engine, specifically working to create a way to play ''
Monkey Island 2'' on his Linux machine.
At about the same time, Vincent Hamm was also looking to implement a SCUMM system player, and though he had done deeper research into understanding how the SCUMM engine worked, found that Strigeus was much further along, and the two joined to craft the project.
While Strigeus finished the required implementation for ''Monkey Island 2'', Hamm worked separately to prepare the engine for ''
Indiana Jones and the Fate of Atlantis'', and once completed, the two found some dis-coordination on their efforts but eventually got the project working for both games.
News of ScummVM was picked up by the tech news website ''
Slashdot
''Slashdot'' (sometimes abbreviated as ''/.'') is a social news website that originally billed itself as "News for Nerds. Stuff that Matters". It features news stories on science, technology, and politics that are submitted and evaluated by site ...
'' in November 2001, drawing a large interest to the project, and several other developers became part of the project to help support other games. These developers often turned to the creators of the original games to obtain information in informal ways, to help create the reimplementation.
Further developers helped to support games that did not use SCUMM, such as
Adventure Soft
Adventure Soft is a British video game developer and publisher established by Mike Woodroffe, initially as an importer and reseller of Adventure International games as Adventure International (UK), and later using the names Horror Soft, Advent ...
's ''
Simon the Sorcerer''; there was some debate about changing the name of the program at this point, but they ultimately kept the ScummVM title, believing that SCUMM was the most well-recognized adventure game engine.
Strigeus had built support for iMUSE, the sound software used by many LucasArts games, but feared including it due to potential backlash from LucasArts. Other developers on the project advised him that there should be no legal issues and it was eventually included.
Though Strigeus and Hamm would leave the project in 2002, by then it had a large enough development team to allow it to grow, led by James "Ender" Brown.
Following this shift, the engine's source code was changed from
C to
C++, and a
graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI) was added.
With increased awareness of the project, LucasArts sent a
cease & desist letter to the project, believing they were using some of LucasArts' proprietary code. Brown worked over the next four years with LucasArts' legal representatives to explain the nature of the project and the source of their information to demonstrate that what they had created was legal. Brown considered that LucasArts was trying to be accommodating as ScummVM helped to raise interest in these titles. They ultimately came to a legal agreement to allow ScummVM to continue to be developed.
The project would also incorporate other parallel efforts to make game reimplementations for other adventure games. Games from
Sierra Online were of high demand for the project, requiring them to implement the
Adventure Game Interpreter (AGI) and the more advanced Sierra's Creative Interpreter (SCI) engines. AGI support was added in 2006 by incorporating efforts from the Sarien project, but efforts for SCI support were hampered by the parallel project, FreeSCI. Though both ScummVM and FreeSCI aimed to reverse engineer the workings of SCI, FreeSCI had stated that they took a more clean-room approach to avoid any legal question about their reverse engineering, and believed the ScummVM project had run afoul of some of Sierra's approaches and thus were hesitant to work together.
However, FreeSCI began to languish in interest compared to ScummVM; after a developer took it upon themselves to make the FreeSCI engine work in ScummVM, the FreeSCI saw more participation in their project, and they agreed to merge their efforts into ScummVM. Initial SCI support was subsequently released in a 2010 version of ScummVM.
ScummVM continues to add new games or game engines, though the process to create these is relatively slow. According to the team's project lead Eugene Sandulenko (as of 2017
[Archived a]
Ghostarchive
and th
Wayback Machine
), game engines are chosen for inclusion into ScummVM either if they are given the source code that makes it easy to port into the software's architecture, or if one or more of the team members are passionate about bringing a game engine into the program to do the difficult task of reconstructing the game's code from the compiled versions.
Initially ScummVM only included 2D game engines, leaving 3D games to be handled by the sister project ''ResidualVM'', but in 2021 the two projects merged, lifting that restriction.
The 2.0 version of ScummVM was released in December 2017, adding support for several
full motion video
Full-motion video (FMV) is a video game narration technique that relies upon pre-recorded video files (rather than Sprite (computer graphics), sprites, vector graphics, vectors, or 3D models) to display action in the game. While many games featur ...
games and some very obscure titles, such as ''
Full Pipe'' and ''
Plumbers Don't Wear Ties''. With this release, ScummVM has support for 64 different game engines.
Since around December 2017, ScummVM had been working support for
Macromedia Director in coordination with some of the original developers. Macromedia Director was used for many mid-1990s video games such as ''
The Journeyman Project''.
By August 2021, the first versions of ScummVM with Director support were released, with the team continuing to work on improving performance.
An attempt to bring in ''
Another World'' by
Éric Chahi brought some internal stress within the project in 2004. ''Another World'' was not a point-and-click adventure game, and used polygon-based graphics instead of pixel-based ones most adventure games employ, and thus was considered a serious departure from the focus of ScummVM. Though the project was scrapped in a few days after Chahi requested its removal as he was preparing a 15th anniversary remastered for sale, the current leads of the project had to refocus the group and define the ideals that ScummVM should meet.
ScummVM has also had difficulty in bringing games using the
Adventure Game Studio
Adventure Game Studio (AGS) is an open source development tool primarily used to create graphic adventure games. It is aimed at intermediate-level game designers, and combines an integrated development environment (IDE) with a scripting language ...
(AGS), which is used frequently in
indie adventure games, such as the ''
Blackwell'' series. While the source code for AGS had been put into the open by its developer Chris Jones in 2010, the ScummVM team was met with a large backlash of complaints from developers using the AGS engine for their games, stating that they did not want to see their games run in ScummVM.
Yet eventually a couple of years later AGS was tested in the development build, with a request to the public to
beta test
The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the fi ...
thousands of newly supported games,
until all AGS v2.5+ games were officially added to the program, coinciding with its 20th anniversary in October 2021.
ScummVM has been a participant in the
Google Summer of Code
The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
every year since 2007 except for 2015. A sister project, ''ResidualVM'', was started to implement engines for three-dimensional adventure games, such as ''
Grim Fandango'' and ''
Myst III: Exile'', named as such as these games reflect the residual of those not already covered by ScummVM. By late 2020, ResidualVM officially merged with ScummVM.
This was completed with the version 2.5 release, coinciding with the program's 20th anniversary in October 2021.
Developer support
According to Sandulenko "there is no typical process" when it comes to collaboration with developers: "Everything is ad-hoc. What we do, we try to search for contact info of people who were working on the titles some developer is interested in, and we're inquiring access to their original source code, if it still exists somewhere. Then we start working on it at our own pace".
With increased attention, ScummVM has entered into favorable agreements with adventure game developers to help bring their titles into the engine, or in some cases, being given source code and other assets to work from.
Revolution Software helped the developers with source code and technical advice for its games, and once ScummVM supported the company's
Virtual Theatre engine, Revolution released ''
Lure of the Temptress'' and ''
Beneath a Steel Sky'' as
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
and provided assets from its first two ''
Broken Sword'' games in an open media format. The renewed interest in these games from younger players enabled Revolution to work on two more ''Broken Sword'' games.
Other developers that have worked closely with ScummVM include:
*
Adventure Soft
Adventure Soft is a British video game developer and publisher established by Mike Woodroffe, initially as an importer and reseller of Adventure International games as Adventure International (UK), and later using the names Horror Soft, Advent ...
provided the original
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
of their adventure games, ''
Simon the Sorcerer'', ''
The Feeble Files
''The Feeble Files'' is an adventure video game about the adventures of an alien called Feeble. The game is a science fiction comedy, with a similar style of British humour to that of Adventure Soft's previous games, the '' Simon the Sorcerer' ...
'' and ''Elvira'' series.
*
Alcachofa Soft: Emilio de Paz Aragón released the original
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
of the adventure game ''
Drascula: The Vampire Strikes Back'' as
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
.
* Creative Reality: Neil Dodwell and David Dew from Creative Reality released the original
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
for their adventure ''
Dreamweb'', and the
CD-ROM
A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains computer data storage, data computers can read, but not write or erase. Some CDs, called enhanced CDs, hold b ...
and
floppy disk
A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
versions of the game as
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
,
available for download on the ScummVM website.
* Gray Design Associates: David P. Gray provided the original
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
of the ''Hugo'' trilogy.
*
Interactive Binary Illusions released both the
CD-ROM
A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains computer data storage, data computers can read, but not write or erase. Some CDs, called enhanced CDs, hold b ...
and the
floppy disk
A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
version of their adventure game, ''
Flight of the Amazon Queen'' as
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
available for download on the ScummVM website.
*
Laboratorium Komputerowe Avalon: Janusz Wiśniewski and Mirosław Liminowicz released the original
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
of their adventure game ''
Sołtys'' as
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
, available for download on the ScummVM website.
*
Perfect Entertainment: John Young, Colin Smythe and Terry Pratchett provided the original
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
of their adventure games, ''
Discworld
''Discworld'' is a comic fantasy"Humorous Fantasy" in David Pringle, ed., ''The Ultimate Encyclopedia of Fantasy'' (pp.31-33). London, Carlton,2006. book series written by the English author Sir Terry Pratchett, set on the Discworld, a fl ...
'' and ''
Discworld II: Missing Presumed...!?''.
* Wyrmkeep Entertainment: Joe Pearce provided the original
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
of their adventure game, ''
Inherit the Earth: Quest for the Orb''.
The digital storefront
GOG.com which specializes in selling digital copies of older games, provides support to ScummVM, and sells titles that include the ScummVM engine as part of their distribution.
Disney
The Walt Disney Company, commonly referred to as simply Disney, is an American multinational mass media and entertainment industry, entertainment conglomerate (company), conglomerate headquartered at the Walt Disney Studios (Burbank), Walt Di ...
, which owns the rights to
LucasArts
Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game brand licensing, licensor, former video game developer and video game publisher, publisher, and a subsidiary of Lucasfilm. It was founded in May 1982 by George ...
adventure games, released ''
Maniac Mansion'' on
Steam
Steam is water vapor, often mixed with air or an aerosol of liquid water droplets. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization. Saturated or superheated steam is inv ...
running off ScummVM.
Development
''
Operation Stealth'' and ''
Future Wars'' support was added by integrating another stand-alone recreation of their engine: cinE. TrollVM has also been integrated into ScummVM adding support for three pre-AGI games: ''
Mickey's Space Adventure'', ''
Troll's Tale'', and ''
Winnie the Pooh in the Hundred Acre Wood''.
Mistic's GPL violations
ScummVM is distributed as
free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
under the
GPL-2.0-or-later license, enabling anyone to use the project as an engine for a game. For example, Revolution Software repackaged their ''Broken Sword'' games for a DVD release, using ScummVM with the included ''sword1'' and ''sword2'' engines to support modern computers.
In December 2008, the ScummVM team learned that the
Wii
The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America, and in December 2006 for most other regions of the world. It is Nintendo's fifth major home game console, f ...
ports of three Humongous Entertainment ''Junior Adventure'' titles (''
Freddi Fish and the Case of the Missing Kelp Seeds'', ''
Pajama Sam: No Need to Hide When It's Dark Outside'', and ''
Spy Fox: Dry Cereal'') all used the ScummVM engine without proper attribution. The games were published in August 2008 on request of
Atari
Atari () is a brand name that has been owned by several entities since its inception in 1972. It is currently owned by French holding company Atari SA (formerly Infogrames) and its focus is on "video games, consumer hardware, licensing and bl ...
through
Majesco Entertainment, who turned to Mistic Software to port the games. Mistic had used ScummVM for these, but failed to credit the developers. While the ScummVM team contacted
gpl-violations.org for legal advice, Atari instead threatened to sue the ScummVM team, as the terms of Nintendo Wii development kit heavily restricted the use of open source software, including the GPL. A settlement was made in 2009, in which ScummVM would drop the investigation of the GPL violation, on the condition that Mistic would sell or destroy all GPL-violating copies of the games, make a donation to the
Free Software Foundation
The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985. The organisation supports the free software movement, with the organization's preference for software being distributed ...
, and pay the legal fees.
ResidualVM
ResidualVM (formerly Residual) was a
cross-platform
Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
computer program
A computer program is a sequence or set of instructions in a programming language for a computer to Execution (computing), execute. It is one component of software, which also includes software documentation, documentation and other intangibl ...
comprising
3D game engine recreation
Game engine recreation is a type of video game engine remastering process whereby a new game engine is Code rewriting, rewritten from scratch as a Clone (computing), clone of the original with the ability to load the original game's data files suc ...
s with a common
graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
. It supports ''
Grim Fandango'', ''
Myst III: Exile'', and ''
The Longest Journey
''The Longest Journey'' () is a 1999 Adventure game, point-and-click adventure video game, written by Ragnar Tørnquist, developed by Norwegian studio Funcom, and released on Microsoft Windows in November 1999; an iOS version was later develope ...
''. It merged with ScummVM in October 2020.
ResidualVM was originally designed to play
LucasArts adventure games
From the late 1980s to the early 2000s, LucasArts was well known for their point-and-click graphic adventure games, nearly all of which got high scoring reviews at the time of their release. Their style tended towards the humorous, often irrevere ...
that use the
GrimE game engine
A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
, and was later adapted to support other ones. Like ScummVM, the ''VM'' in ResidualVM stood for
virtual machine
In computing, a virtual machine (VM) is the virtualization or emulator, emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve ...
.
ResidualVM is a reimplementation of the part of the
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
used to
interpret the
scripting language
In computing, a script is a relatively short and simple set of instructions that typically automation, automate an otherwise manual process. The act of writing a script is called scripting. A scripting language or script language is a programming ...
s by conducting reverse engineering on the original game rather than emulating the
hardware on which the games ran. As such, ResidualVM allows the games it supports to be played on
platforms other than those for which they were originally released.

The name of the project comes from the fact that it was originally started to support the residual LucasArts adventure games not supported by ScummVM. The original
Lua-based engine used by LucasArts in their 3D adventure games was called GrimE (as opposed to
SCUMM
Script Creation Utility for Maniac Mansion (SCUMM) is a video game engine developed at Lucasfilm Games, later renamed LucasArts, to ease development on their graphic adventure game ''Maniac Mansion'' (1987). It was subsequently used as the engin ...
), so ResidualVM's title is also a word pun as grime is a type of residue.
The project was started by former ScummVM team leader James Brown, and was first publicly available on August 15, 2003. Progress on the project was initially slow, and as a result the project's main goal of supporting ''
Grim Fandango'' did not occur until April 25, 2011, when the compatibility of ''Grim Fandango'' was upgraded to "completable with a few minor glitches".
The project obtained a domain separate from ScummVM in December 2011. As a result of the new domain name, the project name was changed from Residual to ResidualVM. The logo was changed to reflect the new name in January 2012. The first stable release of ResidualVM was released 9 years after the project started, on December 21 the same year. It merged with ScummVM in October 2021.
Support
ResidualVM was officially available on multiple platforms including
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Mac OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
,
AmigaOS 4
AmigaOS 4 (abbreviated as OS4 or AOS4) is a line of Amiga operating systems which runs on PowerPC microprocessors. It is mainly based on AmigaOS 3.1 source code developed by Commodore International, Commodore, and partially on version 3.9 develop ...
, and
IRIX
IRIX (, ) is a discontinued operating system developed by Silicon Graphics (SGI) to run on the company's proprietary MIPS architecture, MIPS workstations and servers. It is based on UNIX System V with Berkeley Software Distribution, BSD extensio ...
. In addition, an
Android port is available in the source code, and unofficial builds have been made with that source. There is also a port available for the
Pandora
In Greek mythology, Pandora was the first human woman created by Hephaestus on the instructions of Zeus. As Hesiod related it, each god cooperated by giving her unique gifts. Her other name—inscribed against her figure on a white-ground '' ky ...
console, and for
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
, but they are not official as they have not been added to the main branch.
With increased attention, ResidualVM entered into favorable agreements with adventure game developers to help bring their titles into the engine.
Cyan Worlds
Cyan, Inc., doing business as Cyan Worlds, is an American video game developer and publisher based in Mead, Washington. Founded by brothers Rand Miller, Rand and Robyn Miller in 1987, the company created the Myst (series), ''Myst'' series.
...
partnered with ResidualVM to release ''Myst III: Exile'' on digital platforms.
The digital storefront
GOG.com which specialized in selling digital copies of older games, sells ''Myst III: Exile'' with the ''ResidualVM'' engine as part of its distribution.
ResidualVM supported games
The stable release supports ''
Grim Fandango'' and ''
Myst III: Exile'', which are completable with a few minor glitches.
In the development branch, there is also support for ''
Escape from Monkey Island'', which is completable with a few glitches,
and
The Longest Journey
''The Longest Journey'' () is a 1999 Adventure game, point-and-click adventure video game, written by Ragnar Tørnquist, developed by Norwegian studio Funcom, and released on Microsoft Windows in November 1999; an iOS version was later develope ...
, which is completable with missing features.
Like ScummVM, ResidualVM contains fixes for bugs present in the original executable. The ResidualVM team discovered a workaround for a bug that causes a critical dialog not to play in ''Grim Fandango''. In addition, the ''Grim Fandango'' engine in ResidualVM has fixes for over a dozen other bugs present in the original. There is also a branch of ResidualVM called Grim Mouse, which allows ''Grim Fandango'' to be played completely with a mouse as a traditional point and click adventure game.
Supported games

The following games have support built into the current release of ScummVM.
LucasArts games
In order of the games' original release dates:
* ''
Maniac Mansion''
* ''
Zak McKracken and the Alien Mindbenders''
* ''
Indiana Jones and the Last Crusade: The Graphic Adventure''
* ''
Loom
A loom is a device used to weaving, weave cloth and tapestry. The basic purpose of any loom is to hold the Warp (weaving), warp threads under tension (mechanics), tension to facilitate the interweaving of the weft threads. The precise shape of ...
''
* ''
The Secret of Monkey Island''
* ''
Monkey Island 2: LeChuck's Revenge''
* ''
Indiana Jones and the Fate of Atlantis''
* ''
Day of the Tentacle''
* ''
Sam & Max Hit the Road''
* ''
Full Throttle''
* ''
The Dig''
* ''
The Curse of Monkey Island''
* ''
Grim Fandango''
Sierra On-Line games
* ''
The Beast Within: A Gabriel Knight Mystery''
* ''
The Black Cauldron''
* ''
Castle of Dr. Brain''
* ''
Codename: ICEMAN''
* ''
The Colonel's Bequest''
* ''
Conquests of Camelot: The Search for the Grail''
* ''
Conquests of the Longbow: The Legend of Robin Hood''
* ''
The Dagger of Amon Ra''
* ''
Donald Duck's Playground''
* ''
EcoQuest: The Search for Cetus''
* ''
EcoQuest II: Lost Secret of the Rainforest''
* ''
Freddy Pharkas: Frontier Pharmacist''
* ''
Gabriel Knight: Sins of the Fathers''
* ''
Gold Rush!''
* ''
Hi-Res Adventure #0: Mission Asteroid''
* ''
Hi-Res Adventure #1: Mystery House''
* ''
Hi-Res Adventure #2: Wizard and the Princess''
* ''
Hi-Res Adventure #3: Cranston Manor''
* ''
Hi-Res Adventure #4: Ulysses and the Golden Fleece''
* ''
Hi-Res Adventure #5: Time Zone''
* ''
Hi-Res Adventure #6: The Dark Crystal''
* ''
Hoyle's Official Book of Games'' series
* ''
The Island of Dr. Brain''
* ''
Jones in the Fast Lane''
* ''
King's Quest: Quest for the Crown''
* ''
King's Quest II: Romancing the Throne''
* ''
King's Quest III: To Heir Is Human''
* ''
King's Quest IV: The Perils of Rosella''
* ''
King's Quest V: Absence Makes the Heart Go Yonder!''
* ''
King's Quest VI: Heir Today, Gone Tomorrow''
* ''
King's Quest VII: The Princeless Bride''
* ''
King's Questions''
* ''
Leisure Suit Larry in the Land of the Lounge Lizards''
* ''
Leisure Suit Larry Goes Looking for Love (in Several Wrong Places)''
* ''
Leisure Suit Larry III: Passionate Patti in Pursuit of the Pulsating Pectorals''
* ''
Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work''
* ''
Leisure Suit Larry 6: Shape Up or Slip Out!''
* ''
Leisure Suit Larry: Love for Sail!''
* ''
Lighthouse: The Dark Being''
* ''
Manhunter: New York''
* ''
Manhunter 2: San Francisco''
* ''
Mickey's Space Adventure''
* ''
Mixed-Up Fairy Tales''
* ''
Mixed-Up Mother Goose''
* ''
Pepper's Adventures in Time''
* ''
Phantasmagoria
Phantasmagoria (), alternatively fantasmagorie and/or fantasmagoria, was a form of horror theatre that (among other techniques) used one or more magic lanterns to project frightening images – such as skeletons, demons, and ghosts – typicall ...
''
* ''
Phantasmagoria II: A Puzzle of Flesh''
* ''
Police Quest: In Pursuit of the Death Angel''
* ''
Police Quest II: The Vengeance''
* ''
Police Quest III: The Kindred''
* ''
Police Quest IV: Open Season''
* ''
Police Quest: SWAT''
* ''
Quest for Glory: So You Want to Be a Hero''
* ''
Quest for Glory II: Trial by Fire''
* ''
Quest for Glory III: Wages of War''
* ''
Quest for Glory IV: Shadows of Darkness''
* ''
Rama
Rama (; , , ) is a major deity in Hinduism. He is worshipped as the seventh and one of the most popular avatars of Vishnu. In Rama-centric Hindu traditions, he is considered the Supreme Being. Also considered as the ideal man (''maryāda' ...
''
* ''
Shivers''
* ''
Slater & Charlie Go Camping''
* ''
Space Quest: The Sarien Encounter''
* ''
Space Quest II: Vohaul's Revenge''
* ''
Space Quest III: The Pirates of Pestulon''
* ''
Space Quest IV: Roger Wilco and The Time Rippers''
* ''
Space Quest V: Roger Wilco – The Next Mutation''
* ''
Space Quest 6: Roger Wilco in The Spinal Frontier''
* ''
Torin's Passage''
* ''
Troll's Tale''
* ''
Winnie the Pooh in the Hundred Acre Wood''
Coktel Vision games
* ''
Adibou''
* ''
Adibou 2''
* ''
Bargon Attack''
* ''
The Bizarre Adventures of Woodruff and the Schnibble''
* ''
Fascination''
* ''
Geisha
{{Culture of Japan, Traditions, Geisha
{{nihongo, Geisha{{efn, {{IPAc-en, lang, ˈ, ɡ, eɪ, ., ʃ, ə, {{IPA, ja, ɡei.ɕa, ɡeː-, lang{{cite book, script-title=ja:NHK日本語発音アクセント新辞典, publisher=NHK Publishing, editor= ...
''
* ''
Gobliiins''
* ''
Gobliins 2: The Prince Buffoon''
* ''
Goblins Quest 3''
* ''
Lost in Time''
* ''Once Upon A Time: Little Red Riding Hood''
* ''
Playtoons: Bambou le Sauveur de la Jungle''
* ''
The Prophecy''
* ''
Urban Runner''
Adventuresoft-Horrorsoft games
* ''
Elvira: Mistress of the Dark''
* ''
Elvira II: The Jaws of Cerberus''
* ''
The Feeble Files
''The Feeble Files'' is an adventure video game about the adventures of an alien called Feeble. The game is a science fiction comedy, with a similar style of British humour to that of Adventure Soft's previous games, the '' Simon the Sorcerer' ...
''
* ''
Personal Nightmare''
* ''
Simon the Sorcerer''
* ''
Simon the Sorcerer II: The Lion, the Wizard and the Wardrobe''
* ''
Simon the Sorcerer's Puzzle Pack''
* ''
Waxworks''
Humongous Entertainment games
Various games by
Humongous Entertainment
Humongous, Inc. (formerly Humongous Entertainment, Inc.) was an American video game developer based in Bothell, Washington. Founded in 1992, the company developed multiple edutainment franchises, most prominently ''Putt-Putt (series), Putt-Putt' ...
use the SCUMM engine, and are therefore playable with ScummVM:
* ''
Backyard Baseball''
* ''
Backyard Baseball 2001''
* ''
Backyard Baseball 2003''
* ''
Backyard Basketball''
* ''
Backyard Football''
* ''
Backyard Football 2002''
* ''
Big Thinkers! First Grade''
* ''
Big Thinkers! Kindergarten''
* ''
Blue's 123 Time Activities''
* ''
Blue's ABC Time Activities''
* ''
Blue's Art Time Activities''
* ''
Blue's Birthday Adventure''
* ''
Blue's Reading Time Activities''
* ''
Fatty Bear's Birthday Surprise''
* ''Fatty Bear's Fun Pack''
* ''
Freddi Fish and the Case of the Missing Kelp Seeds''
* ''
Freddi Fish 2: The Case of the Haunted Schoolhouse''
* ''
Freddi Fish 3: The Case of the Stolen Conch Shell''
* ''
Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch''
* ''
Freddi Fish 5: The Case of the Creature of Coral Cove''
* ''
Freddi Fish and Luther's Maze Madness''
* ''
Freddi Fish and Luther's Water Worries''
* ''
Let's Explore the Airport with Buzzy''
* ''
Let's Explore the Farm with Buzzy''
* ''
Let's Explore the Jungle with Buzzy''
* ''
Moonbase Commander''
* ''
Pajama Sam: No Need to Hide When It's Dark Outside''
* ''
Pajama Sam 2: Thunder and Lightning Aren't so Frightening''
* ''
Pajama Sam 3: You Are What You Eat from Your Head to Your Feet''
* ''
Pajama Sam's Lost & Found''
* ''
Pajama Sam's Sock Works''
* ''
Pajama Sam: Games to Play on Any Day''
* ''
Putt-Putt and Pep's Balloon-o-Rama''
* ''
Putt-Putt and Pep's Dog on a Stick''
* ''
Putt-Putt Enters the Race''
* ''
Putt-Putt Goes to the Moon''
* ''
Putt-Putt Joins the Circus''
* ''
Putt-Putt Joins the Parade''
* ''
Putt-Putt Saves the Zoo''
* ''
Putt-Putt Travels Through Time''
* ''
Putt-Putt's Fun Pack''
* ''
Spy Fox in "Dry Cereal"''
* ''
Spy Fox 2: "Some Assembly Required"''
* ''
Spy Fox 3: "Operation Ozone"''
* ''
Spy Fox in Cheese Chase''
* ''
Spy Fox in Hold the Mustard''
Games by other developers
ScummVM also supports the following non-SCUMM games:
* ''
3 Skulls of the Toltecs''
* ''
The 7th Guest''
* ''
The 11th Hour''
* ''The Adventures of the Good Soldier Schweik''
* ''
Alice: An Interactive Museum''
* ''
Amazon: Guardians of Eden''
* ''Ape Odyssey No. 2001''
* ''
Beavis and Butt-Head in Virtual Stupidity''
* ''
Beneath a Steel Sky''
* ''
Blade Runner
''Blade Runner'' is a 1982 science fiction film directed by Ridley Scott from a screenplay by Hampton Fancher and David Peoples. Starring Harrison Ford, Rutger Hauer, Sean Young, and Edward James Olmos, it is an adaptation of Philip K. Di ...
''
* ''
Blazing Dragons''
* ''
Blue Force''
* ''
Broken Sword: The Shadow of the Templars''
* ''
Broken Sword II: The Smoking Mirror''
* ''
Broken Sword 2.5: The Return of the Templars''
* ''
Bud Tucker in Double Trouble''
* ''
Castle Master''
* ''
Chewy: Esc from F5''
* ''Chivalry is Not Dead''
* ''
Clandestiny''
* ''Classical Cats''
* ''
The Crimson Crown''
* ''
Cruise for a Corpse''
* ''
Crusader: No Remorse''
* ''The Cute Machine''
* ''
Darby the Dragon''
* ''
The Dark Eye''
* ''
Dark Side''
* ''
Discworld
''Discworld'' is a comic fantasy"Humorous Fantasy" in David Pringle, ed., ''The Ultimate Encyclopedia of Fantasy'' (pp.31-33). London, Carlton,2006. book series written by the English author Sir Terry Pratchett, set on the Discworld, a fl ...
''
* ''
Discworld II: Missing Presumed...!?''
* ''
Dragon History''
* ''
Dráscula: The Vampire Strikes Back''
* ''
DreamWeb''
* ''
Driller''
* ''
Duckman: The Graphic Adventures of a Private Dick''
* ''
Escape from Hell''
* ''
Eye of the Beholder''
* ''
Eye of the Beholder II: The Legend of Darkmoon''
* ''
Faery Tale Adventure II: Halls of the Dead''
* ''
Flight of the Amazon Queen''
* ''
Full Pipe''
* ''
Future Wars''
* ''
Gadget: Invention, Travel, & Adventure''
* ''
Gregory and the Hot Air Balloon''
* ''The Griffon Legend''
* ''
Hades Challenge''
* ''
Hopkins FBI''
* ''
Hugo's House of Horrors''
* ''
Hugo II, Whodunit?''
* ''
Hugo III, Jungle of Doom!''
* ''
Hyperspace Delivery Boy!''
* ''
I Have No Mouth, and I Must Scream
"I Have No Mouth, and I Must Scream" is a post-apocalyptic short story by American writer Harlan Ellison. It was first published in the March 1967 issue of ''IF: Worlds of Science Fiction''.
The story is set against the backdrop of World War ...
''
* ''
Inherit the Earth: Quest for the Orb''
* ''
The Journeyman Project: Pegasus Prime''
* ''
The Journeyman Project 2: Buried in Time''
* ''
Kingdom: The Far Reaches''
* ''
The Labyrinth of Time''
* ''
Lands of Lore: The Throne of Chaos''
* ''
Leather Goddesses of Phobos 2''
* ''
The Legend of Kyrandia: Fables and Fiends''
* ''
The Legend of Kyrandia: Hand of Fate''
* ''
The Legend of Kyrandia: Malcolm's Revenge''
* ''
Little Big Adventure''
* ''
Living Books
''Living Books'' is a series of interactive storybook, interactive read-along adventures aimed at children aged 3–9. Created by Mark Schlichting, the series was mostly developed by Living Books for CD-ROM and published by Broderbund for Mac OS ...
'' series
* ''
The Longest Journey
''The Longest Journey'' () is a 1999 Adventure game, point-and-click adventure video game, written by Ragnar Tørnquist, developed by Norwegian studio Funcom, and released on Microsoft Windows in November 1999; an iOS version was later develope ...
''
* ''
The Lost Files of Sherlock Holmes: The Case of the Rose Tattoo''
* ''
The Lost Files of Sherlock Holmes: The Case of the Serrated Scalpel''
* ''
Lure of the Temptress''
* ''
L-Zone''
* ''
Magic Tales'' series
* ''
The Manhole''
* ''Marvellous Mice Adventures: Meeting Sea Rat''
* ''Marvellous Mice Adventures: Sea Rat's Birthday''
* ''Mask Show''
* ''
Might and Magic Book One: The Secret of the Inner Sanctum''
* ''
Might and Magic IV: Clouds of Xeen''
* ''
Might and Magic V: Darkside of Xeen''
* ''
Might and Magic: Swords of Xeen''
* ''Mission Supernova Part 1'' and ''Part 2''
* ''
Mortville Manor''
* ''
Muppet Treasure Island
''Muppet Treasure Island'' is a 1996 American Musical film, musical Swashbuckler film, swashbuckler comedy film directed by Brian Henson and the fifth theatrical film featuring the Muppets. Adapted from the 1883 novel ''Treasure Island'' by Ro ...
''
* ''
Myst
''Myst'' is a 1993 adventure video game developed by Cyan and published by Broderbund for Mac OS. In the game, the player travels via a special book to a mysterious island called Myst. The player interacts with objects and traverses the ...
''
* ''
Myst III: Exile''
* ''
Nancy Drew: Message in a Haunted Mansion''
* ''
Nancy Drew: Secrets Can Kill''
* ''
Nancy Drew: Stay Tuned for Danger''
* ''
Nancy Drew: The Final Scene''
* ''
Nancy Drew: Treasure in the Royal Tower''
* ''
The Neverhood''
* ''
Nightlong: Union City Conspiracy''
* ''
Nippon Safes Inc.''
* ''
Obsidian
Obsidian ( ) is a naturally occurring volcanic glass formed when lava extrusive rock, extruded from a volcano cools rapidly with minimal crystal growth. It is an igneous rock. Produced from felsic lava, obsidian is rich in the lighter element ...
''
* ''
Oo-Topos
''Oo-Topos'' is an interactive fiction game published by Sentient Software in 1981 for the Apple II. In 1986 it was re-released by Polarware for additional systems and with graphical depictions of scenes described by the game's text. The graphic ...
''
* ''
Operation Stealth''
* ''
Orion Burger''
* ''
The Pink Panther: Hokus Pokus Pink''
* ''
The Pink Panther: Passport to Peril''
* ''
Plumbers Don't Wear Ties''
* ''
The Prince and the Coward''
* ''
Private Eye
''Private Eye'' is a British fortnightly satirical and current affairs (news format), current affairs news magazine, founded in 1961. It is published in London and has been edited by Ian Hislop since 1986. The publication is widely recognised ...
''
* ''
Reah: Face the Unknown''
* ''
Red Comrades Save the Galaxy''
* ''Red Comrades 2: For the Great Justice''
* ''Return to Ringworld''
* ''
Return to Zork
''Return to Zork'' is a 1993 adventure game, developed by Activision. The game was the last to be published by Infocom for the ''Zork'' series, and was the first to use a point-and-click interface, rather than text-based interaction as in previou ...
''
* ''
Rex Nebular and the Cosmic Gender Bender''
* ''
Ringworld: Revenge of the Patriarch''
* ''
Rise of the Dragon''
* ''
Riven
''Riven: The Sequel to Myst'' is a 1997 adventure game developed by Cyan Productions and published by Red Orb Entertainment. The second installment of the ''Myst'' series, ''Riven'' was released for Mac and Windows personal computers on Oc ...
''
* ''Rodney's Funscreen''
* ''
Sanitarium''
* ''
Schizm: Mysterious Journey''
* ''Sfinx''
* ''
Soldier Boyz''
* ''
Sołtys''
* ''
The Space Bar''
* ''
Spaceship Warlock''
* ''Spider-Man: The Sinister Six''
* ''
Starship Titanic''
* ''
Syberia
''Syberia'' is a franchise of graphic adventure games created by Belgian comic artist and video game developer Benoît Sokal. Set within an alternate universe designed by Sokal and introduced in the 1999 video game ''Amerzone'', the series is ...
''
* ''
Syberia II''
* ''
Teenagent''
* ''
Tender Loving Care''
* ''
Thimbleweed Park''
* ''
Tony Tough and the Night of Roasted Moths''
* ''
Toonstruck''
* ''
Total Eclipse
An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
''
* ''
Total Eclipse II: The Sphinx Jinx''
* ''
Touché: The Adventures of the Fifth Musketeer''
* ''
Transylvania
Transylvania ( or ; ; or ; Transylvanian Saxon dialect, Transylvanian Saxon: ''Siweberjen'') is a List of historical regions of Central Europe, historical and cultural region in Central Europe, encompassing central Romania. To the east and ...
''
* ''
U.F.O.s''
* ''
Ultima IV: Quest of the Avatar''
* ''
Ultima VI: The False Prophet''
* ''
Ultima VIII: Pagan''
* ''
Uncle Henry's Playhouse''
* ''
Unrest''
* ''
The Vampire Diaries
''The Vampire Diaries'' is an American supernatural fiction, supernatural teen drama television series developed by Kevin Williamson (screenwriter), Kevin Williamson and Julie Plec, based on the The Vampire Diaries (novel series), book series ...
''
* ''
Versailles 1685''
* ''
Voyeur
Voyeurism is the Sexual attraction, sexual interest in or Human sexual activity, practice of watching other people engaged in intimate behaviors, such as undressing, Human sexual activity, sexual activity, or other actions of a private nature.
...
''
* ''Wait for it! Issue 3. Song for a Hare''
* ''
Wetlands
A wetland is a distinct semi-aquatic ecosystem whose groundcovers are flooded or saturated in water, either permanently, for years or decades, or only seasonally. Flooding results in oxygen-poor ( anoxic) processes taking place, especially ...
''
* ''
Wrath of the Gods''
* ''
Zork: Grand Inquisitor''
* ''
Zork Nemesis''
* Several
Adventure Game Studio
Adventure Game Studio (AGS) is an open source development tool primarily used to create graphic adventure games. It is aimed at intermediate-level game designers, and combines an integrated development environment (IDE) with a scripting language ...
games
* Several
interactive fiction
Interactive fiction (IF) is software simulating environments in which players use text Command (computing), commands to control Player character, characters and influence the environment. Works in this form can be understood as literary narrati ...
games
Notes
See also
*
Game engine recreation
Game engine recreation is a type of video game engine remastering process whereby a new game engine is Code rewriting, rewritten from scratch as a Clone (computing), clone of the original with the ability to load the original game's data files suc ...
*
Z-machine
The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions (called story files or Z-code ...
*
:ScummVM-supported games
References
External links
*
*
{{LucasArts adventure games
2001 software
Adventure game engines
AmigaOS 4 software
BeOS software
BSD software
Cross-platform free software
Free and open-source Android software
Free game engines
Free software programmed in C++
Free virtualization software
Linux software
MacOS games
MorphOS software
OS/2 software
Palm OS software
Pocket PC software
RISC OS software
Solaris software
Unix software
Windows games
Software using the GNU General Public License