ScummVM (2001)
O intérprete de script de código aberto renasce para preservar jogos clássicos de aventura gráfica
ScummVM é uma coleção de código aberto de reimplementações de motores de jogos de sala limpa, fundada em outubro de 2001 pelo programador sueco Ludvig Strigeus e pelo desenvolvedor francês Vincent Hamm. Em vez de emular CPUs antigas, o ScummVM substitui executáveis legados por máquinas virtuais C++ nativas, executando centenas de jogos clássicos de aventura e RPG perfeitamente em plataformas modernas.
Arquitetura de máquina virtual de sala limpa além da emulação de hardware
ScummVM começou em outubro de 2001 como um desafio pessoal de engenharia reversa do programador sueco Ludvig Strigeus - mais tarde conhecido por criar o uTorrent e arquitetar o Spotify - que queria rodar Monkey Island 2 da LucasArts nativamente sem discos de inicialização do MS-DOS, logo acompanhado por Vincent Hamm. Ao contrário do DOSBox ou MAME, que simulam microprocessadores subjacentes, o ScummVM descarta inteiramente o binário da plataforma original e interpreta diretamente os ativos originais, áudio e arquivos de dados de script do jogo. Escrito em C++ portátil, este design de máquina virtual elimina a sobrecarga de emulação de CPU enquanto desbloqueia escala nítida, emulação de áudio Roland MT-32, estados de salvamento em qualquer lugar e portas de Dreamcast para smartphones.
Expansão de vários estúdios, doações de desenvolvedores e legado comercial
Superando suas raízes homônimas LucasArts SCUMM, o ScummVM se expandiu para um santuário universal para jogos narrativos: integrando os motores AGI e SCI da Sierra On-Line, Virtual Theatre da Revolution Software, Kyrandia e Blade Runner da Westwood Studios, Gobliiins da Coktel Vision, Cyan's Myst e - após sua fusão em 2020 com o projeto irmão ResidualVM - clássicos 3D como Grim Fandango e The Viagem mais longa. Os criadores originais, incluindo Revolution Software e Adventure Soft, até confiaram o código-fonte do arquivo à equipe. Adotado oficialmente pelo GOG.com, Steam e grandes editoras para relançamentos comerciais, o ScummVM garantiu que o histórico de apontar e clicar permanecesse reproduzível sem esforço.