ScummVM

ScummVM on alustariippumaton pelimoottoritoteutus, jolla voi pelata useita eri SCUMM-pelimoottorilla toteutettuja pelejä. Se tukee myös joitakin pelejä, joita ei ole kirjoitettu SCUMMilla.

Historia 
Ohjelma syntyi tulkkiohjelmana, jolla voisi pelata SCUMM-pelejä kuten Day of the Tentacle. Ohjelmaan lisättiin tukea myös muilla tavoin tehdyille peleille kuten Simon the Sorcerer, joka aloitti kiistan ohjelman nimestä. Nimi kuitenkin säilyi ja on aiheuttanut hämmennystä sen käyttäjille.

Ohjelman kehittämisen aloitti Ludvig Strigeus ja Vincent Hamm liittyi mukaan hyläten oman vastaavan projektinsa. Myöhemmin projektiin johtoon on astunut James Brown ja ohjelman graafisen käyttöliittymän (GUI) on toteuttanut uudelleen Max Horn. Ohjelma on myös toteutettu suurelta osin uudelleen muuttaen C-kielestä C++:aan.

Vuonna 2002 LucasArts vaati ohjelman latauksien estämistä uskoen (virheellisesti) siinä olevan mukana yksityisen omistusoikeuden binäärimuotoista sisältöä. Ohjelman kehittäjät olivat olleet yhteydessä useiden pelien kehittäjiin, joka auttoi heitä, mutta kokivat haasteita avoimen lähdekoodin konseptien selittämisessä lakimiehille. Keskustelut kestivät neljä vuotta.

Revolution Software tarjosi kehittäjille pääsyn lähdekoodiin Lure of the Temptress ja Beneath a Steel Sky -peleihin. Näiden pelien tukemiseen ei siten tarvittu takaisinmallinnusta ja kehittäjien ei tarvinnut pelätä lakitoimia. Revolution Software myös julkaisi nämä pelit freewarena. Useat muut pelikehittäjät toimivat yhteistyössä ScummVM:n kehittäjien kanssa ja tarjoavat tietoa salassapitosopimuksen alla.

Version 1.3.0 päivityksen myötä tuli tuki WebOS-käyttöjärjestelmälle ja uusille peleille kuten Toonstruck ja Urban Runner. 

20-vuotismerkkipäivän yhteydessä ohjelmasta julkaistiin versio 2.5.0, jossa on ensi kertaa tuki "2.5D"-peleille kuten Grim Fandango.

ScummVM:n alustat 

ScummVM:n lähdekoodi on alustariippumaton. ScummVM Team on julkaissut sen seuraaville alustoille:
AmigaOS
BeOS
Sega Dreamcast
FreeBSD
iPhone
Linux
Mac OS X
MorphOS
OS/2
Palm OS
PlayStation 2
PlayStation Portable
S60
S80
S90
Sun Solaris
UIQ
WebOS
Windows CE
Microsoft Windows

Epäviralliset käännökset on ainakin seuraaville alustoille:
GP2X
GP32
Nintendo DS
Wii
Maemo (Nokia 770 ja Nokia N800)
Tapwave Zodiac
Xbox
Zaurus

Tuetut pelit 
ScummVM tukee useita pelejä eri kehittäjiltä ja tukea kehitetään edelleen.

LucasArtsin tekemät 
Maniac Mansion
Zak McKracken and the Alien Mindbenders
Indiana Jones and the Last Crusade
LOOM
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

Muiden kehittäjien 

 Beneath a Steel Sky
 Broken Sword ja Broken Sword II
 Flight of the Amazon Queen
 Future Wars
 Gobliiins
 Inherit the Earth: Quest for the Orb
 The Legend of Kyrandia
 Simon the Sorcerer ja Simon the Sorcerer II
 The Feeble Files Toonstruck Urban Runner Hugo Playtoons Living Books Backyard Baseball Sanitarium''

Lähteet

Aiheesta muualla 
 ScummVM  virallinen sivusto
 Luettelo tuetuista peleistä
 ScummVM wiki. ScummVM History 

Vapaat ohjelmistot
Alustariippumattomat ohjelmat