111 projetos como ScummVM para jogar clássicos em sistemas modernos
Sim: existe um universo inteiro de projetos parecidos com o ScummVM. Alguns reescrevem do zero o executável de um jogo e leem seus arquivos originais; outros modernizam código-fonte liberado pelos autores; uma geração mais recente decompila ou recompila jogos de console para transformá-los em programas nativos. Há ainda emuladores e camadas de compatibilidade que resolvem o mesmo problema por outra rota. Esta pesquisa organiza essas famílias sem chamar tudo, imprecisamente, de “emulador”.
Resumo executivo
- Os equivalentes mais próximos do ScummVM são reimplementações de engine ou de executável. OpenMW, OpenRCT2, CorsixTH, GemRB, Exult, The Force Engine, VCMI, fheroes2, OpenXcom, KeeperFX, Julius e EasyRPG Player leem dados dos jogos originais, mas substituem grande parte ou todo o programa antigo por código moderno.
- Source port é uma categoria diferente. Chocolate Doom, GZDoom, Yamagi Quake II, ioquake3 e dhewm3 descendem de código-fonte oficialmente liberado. Não precisaram reconstruir tudo por engenharia reversa, embora ainda exijam WADs, PAKs ou outros assets do jogo.
- Decompilação e recompilação são a terceira onda. Ship of Harkinian, Zelda 64: Recompiled, OpenGOAL e ports de Super Mario 64 transformam código reconstruído ou binário de console em executáveis nativos, sem distribuir ROMs ou assets protegidos.
- DOSBox, Wine, Proton e RetroArch são adjacentes, não equivalentes diretos. Eles emulam hardware, implementam APIs ou organizam outros núcleos; não reescrevem especificamente a lógica de um jogo como o ScummVM faz.
- DREAMM é a alternativa de experiência mais próxima para o catálogo LucasArts, mas usa outra técnica. Ele executa os executáveis originais dentro de um emulador especializado e curado, em vez de reimplementar cada engine; a versão 4.0 suporta Windows, macOS e Linux, mas o código não é aberto.
- Não existe um “ScummVM para todos os jogos”. Jogos de aventura usavam interpretadores de scripts relativamente identificáveis; jogos de ação, estratégia e RPG normalmente precisam de um projeto específico por engine ou título.
- O Top 10 mais recomendável para começar é: OpenMW, OpenRCT2, The Force Engine, Daggerfall Unity, VCMI, fheroes2, Julius/Augustus, OpenXcom, GemRB e OpenLoco.
- Os dados originais continuam protegidos. Ter o código do motor não concede direito sobre gráficos, música, mapas, diálogos, ROMs ou marcas. Em quase todos os casos é necessário possuir uma cópia legal do jogo.
- “Código público” não significa automaticamente open source. O exemplo atual mais importante é DevilutionX: o repositório usa a Sustainable Use License, que limita uso e distribuição comercial. A licença do motor e o copyright dos assets precisam ser verificados separadamente.
Metodologia e critérios
A pesquisa foi realizada em 1º de novembro de 2026, priorizando sites oficiais, READMEs, documentação, páginas de releases e arquivos de licença dos próprios projetos. Diretórios de clones foram usados apenas para descoberta; a classificação final foi feita a partir das fontes dos mantenedores.
Foram avaliados:
- natureza técnica: reimplementação, source port, decompilação, recompilação, emulação ou compatibilidade;
- necessidade dos arquivos originais;
- jogabilidade e maturidade declaradas pelo projeto;
- sinais atuais de manutenção;
- plataformas com suporte oficial ou builds documentados;
- licença do código — sem confundi-la com a licença dos assets;
- dificuldade real para uma pessoa que quer apenas jogar;
- valor de preservação, melhorias e possibilidade de modding.
Os estados usados são editoriais:
- maduro: apropriado para jogar normalmente;
- ativo: desenvolvimento ou releases recentes, embora possa haver lacunas;
- manutenção: funciona, mas evolui devagar;
- experimental/alpha: ainda não substitui com segurança o original;
- histórico: importante para estudo, mas não é a recomendação atual.
O que o ScummVM realmente faz
O ScummVM não simula um PC inteiro. Ele substitui os executáveis de determinados jogos por novas implementações de seus motores e interpretadores. O usuário fornece os arquivos de dados — scripts, imagens, áudio, vídeos e recursos — e o ScummVM executa esse conteúdo em Windows, Linux, macOS, Android e muitas outras plataformas.
Isso explica por que ele consegue oferecer correções, controles modernos, redimensionamento, saves e portabilidade sem executar o DOS ou o Windows original. Também explica seu limite: cada engine precisa ser estudada e implementada individualmente. O projeto suporta centenas de jogos porque reúne dezenas de engines dentro da mesma interface.
Cinco famílias que parecem iguais, mas não são
| Família | O que é substituído | Exemplo | Exige dados originais? | Proximidade com ScummVM |
|---|---|---|---|---|
| Reimplementação de engine | Executável, engine e parte da lógica | OpenMW, OpenRCT2, GemRB | Normalmente sim | Máxima |
| Source port | Código antigo é recompilado e modernizado | Chocolate Doom, ioquake3 | Normalmente sim | Alta no resultado, diferente na origem |
| Decompilação | Binário é reconstruído como código-fonte | sm64-port, OpenGOAL | Sim, para extrair assets | Alta |
| Recompilação estática | Código de máquina é traduzido para código nativo | Zelda 64: Recompiled | Sim, ROM legalmente obtida | Média/alta |
| Emulação ou compatibilidade | Hardware, sistema ou APIs antigas | DOSBox, Wine, Proton | Sim | Baixa tecnicamente, alta na utilidade |
Top 20 editorial
1. OpenMW — o equivalente mais impressionante para um RPG 3D
OpenMW reimplementa a engine de The Elder Scrolls III: Morrowind. Usa os dados originais, substitui o executável e acrescenta suporte moderno, estabilidade, scripting, editor próprio e multiplataforma. É GPL-3.0, maduro e a melhor demonstração de como uma engine recriada pode superar a longevidade do original.
2. OpenRCT2 — o melhor pacote para simplesmente instalar e jogar
OpenRCT2 é uma reimplementação de RollerCoaster Tycoon 2, exige os arquivos originais e oferece Windows, Linux e macOS, launcher, multiplayer, limites ampliados, correções e modding. É um dos casos mais polidos e acessíveis desta pesquisa.
3. The Force Engine — preservação de FPS feita com enorme cuidado
The Force Engine recria as engines de Star Wars: Dark Forces e, progressivamente, Outlaws. Usa os dados originais e adiciona widescreen, altas resoluções, controles modernos, correções e ferramentas. É a recomendação mais forte para perceber a diferença entre um executável recriado e um emulador.
4. Daggerfall Unity — um jogo enorme reconstruído em uma engine moderna
Daggerfall Unity recria The Elder Scrolls II: Daggerfall em Unity, usando dados que a própria Bethesda disponibilizou gratuitamente. É maduro, aceita mods e transforma um RPG notoriamente difícil de executar em uma experiência moderna.
5. VCMI — Heroes III como plataforma extensível
VCMI é uma recriação do motor de Heroes of Might and Magic III. Lê gráficos, sons e textos originais, roda em desktop e mobile e possui launcher, multiplayer e ecossistema de mods. O código é GPL-2.0 ou posterior; os assets do projeto têm licença separada.
6. fheroes2 — Heroes II refeito com fidelidade e melhorias
fheroes2 foi escrito do zero para reproduzir Heroes of Might and Magic II, com IA, interface e resolução melhoradas. Requer os dados originais ou a demonstração gratuita documentada pelo projeto. Tem builds para desktop, Android, Switch e Vita.
7. Julius e Augustus — duas filosofias para Caesar III
Julius preserva a lógica, bugs e saves de Caesar III; Augustus parte dessa base e altera a jogabilidade com estradas, monumentos e melhorias. Ambos precisam dos arquivos originais. Julius é a rota fiel; Augustus é a versão expandida.
8. OpenXcom — o clássico transformado em plataforma de mods
OpenXcom reimplementa UFO: Enemy Unknown e Terror from the Deep. Exige os arquivos originais, mas oferece interface, regras configuráveis, tradução, correções e um dos ecossistemas de mods mais ricos entre projetos desse tipo.
9. GemRB — vários RPGs sob um único interpretador
GemRB é a alternativa mais parecida conceitualmente com o ScummVM: uma implementação portátil da Infinity Engine para Baldur's Gate, Icewind Dale e Planescape: Torment. Usa dados originais e implementa a engine do zero.
10. OpenLoco — Locomotion recomposto em C++
OpenLoco reimplementa Chris Sawyer's Locomotion. O projeto declarou concluída a substituição do código assembly por C++ e passou a trabalhar em multiplayer e limites maiores. Requer os assets originais e oferece builds de desktop.
11. CorsixTH — o hospital original em máquinas atuais
CorsixTH recria Theme Hospital com C++ e Lua, usando os dados do jogo original. É maduro, multiplataforma e adiciona interface, correções e possibilidades que o executável antigo não tinha.
12. KeeperFX — Dungeon Keeper reconstruído por completo
KeeperFX começou como decompilação e hoje declara que toda a base de código foi refeita. Requer arquivos de Dungeon Keeper como prova de propriedade e acrescenta resoluções, FPS, campanhas, scripts e correções.
13. Exult — o exemplo histórico de Ultima VII
Exult substitui a engine de Ultima VII e suas expansões. É um dos projetos pioneiros dessa cultura: lê dados originais, suporta plataformas modernas, corrige limitações e mantém ferramentas para conteúdo.
14. Arx Libertatis — source port oficializado pela liberação do código
Arx Libertatis é um port multiplataforma de Arx Fatalis criado sobre o código liberado pela Arkane. Exige os dados do jogo, moderniza renderização e sistemas e preserva compatibilidade sem tentar ser remake.
15. OpenLara e TR1X/TR2X — três caminhos para Tomb Raider
OpenLara recria a engine clássica de Tomb Raider e alcança inclusive navegador e consoles; TR1X e TR2X oferecem ports focados, correções e extensões para os dois primeiros jogos. Todos exigem atenção à versão dos dados originais.
16. DevilutionX — excelente, mas com licença atual restritiva
DevilutionX moderniza Diablo e Hellfire, com builds para muitas arquiteturas e melhorias de controle, rede e interface. Contudo, o arquivo de licença atual usa a Sustainable Use License: uso, modificação e distribuição ficam limitados a finalidades pessoais, internas ou não comerciais. É código visível e útil, mas não deve ser apresentado sem ressalva como software open source aprovado pela OSI.
17. EasyRPG Player — o ScummVM dos RPG Maker 2000/2003
EasyRPG Player interpreta projetos e jogos feitos em RPG Maker 2000/2003 lendo diretamente seus dados LCF. É GPL-3.0, muito ativo, multiplataforma e um dos paralelos conceituais mais fortes: um executável moderno substitui RPG_RT.exe para muitos jogos diferentes.
18. Ship of Harkinian — Ocarina of Time como aplicação nativa
Ship of Harkinian usa a decompilação de Ocarina of Time para criar um port nativo com widescreen, alta taxa de quadros, controles e mods. Não inclui assets: o usuário precisa fornecer uma ROM suportada obtida de sua própria cópia.
19. Zelda 64: Recompiled — a nova rota da recompilação estática
Zelda 64: Recompiled traduz Majora's Mask para um executável nativo por meio do N64Recomp. Oferece widescreen, FPS alto, câmera moderna, autosave, mods e Linux/macOS/Windows, sem distribuir assets.
20. DREAMM — a alternativa direta para quem quer preservar a experiência LucasArts
DREAMM é um emulador especializado nos jogos da Lucasfilm, LucasArts e Lucas Learning. Diferentemente do ScummVM, ele exige e executa o código dos executáveis originais, combinando emulação x86, DOS, Windows, FM Towns e hardware selecionado. É gratuito, polido e multiplataforma, porém proprietário e fechado. Para as adventures SCUMM, os dois chegam a resultados parecidos por caminhos técnicos opostos; para simuladores, jogos de ação e títulos Windows da LucasArts, DREAMM cobre uma faixa que vai além do ScummVM.
Catálogo comparativo de 111 projetos
A. Reimplementações de engines e executáveis — os mais parecidos com ScummVM
| # | Projeto | Jogo ou engine | Dados originais | Estado e plataformas | Licença/código e dificuldade |
|---|---|---|---|---|---|
| 1 | ScummVM | Centenas de adventures e RPGs | Sim, salvo freeware autorizado | Maduro; desktop, mobile, consoles e portáteis | GPL-3.0+; fácil |
| 2 | OpenMW | Morrowind | Sim | Maduro e ativo; Win/Linux/macOS, ports Android comunitários | GPL-3.0; fácil/média |
| 3 | OpenRCT2 | RollerCoaster Tycoon 2 | Sim | Maduro e ativo; desktop | GPL-3.0; fácil |
| 4 | OpenLoco | Locomotion | Sim | Maduro/ativo; desktop | MIT; fácil |
| 5 | CorsixTH | Theme Hospital | Sim | Maduro; desktop | MIT; fácil |
| 6 | GemRB | Infinity Engine: Baldur's Gate, Icewind Dale, Planescape | Sim | Jogável/ativo; desktop e ports | GPL-2.0; média |
| 7 | Exult | Ultima VII e expansões | Sim | Maduro/manutenção; desktop | GPL-2.0+; média |
| 8 | The Force Engine | Dark Forces; Outlaws em progresso | Sim | Dark Forces maduro; desktop | GPL-2.0; fácil |
| 9 | VCMI | Heroes of Might and Magic III | Sim | Maduro e muito ativo; desktop, Android, iOS | GPL-2.0+; fácil |
| 10 | fheroes2 | Heroes of Might and Magic II | Sim ou demo suportada | Maduro e ativo; desktop, Android, Vita, Switch | GPL-2.0; fácil |
| 11 | OpenXcom | X-COM 1 e 2 | Sim | Maduro; desktop e Android comunitário | GPL-3.0; fácil |
| 12 | OpenApoc | X-COM: Apocalypse | Sim | Alpha, ainda incompleto; desktop | GPL-3.0; difícil |
| 13 | KeeperFX | Dungeon Keeper | Sim | Maduro e ativo; Win/Linux | GPL-2.0; fácil |
| 14 | Julius | Caesar III fiel ao original | Sim | Maduro; desktop, Android, Switch, Vita, web | AGPL-3.0; fácil |
| 15 | Augustus | Caesar III expandido | Sim | Maduro e ativo; várias plataformas | AGPL-3.0; fácil |
| 16 | Daggerfall Unity | The Elder Scrolls II: Daggerfall | Sim; dados legais gratuitos disponíveis | Maduro/concluído; desktop | MIT para o código próprio; fácil |
| 17 | OpenLara | Tomb Raider clássico | Sim | Jogável/ativo; desktop, web e muitos ports | BSD-2-Clause no repo; média |
| 18 | Arx Libertatis | Arx Fatalis | Sim | Maduro/manutenção; desktop | GPL-3.0; média |
| 19 | DevilutionX | Diablo e Hellfire | Sim ou demo limitada | Maduro e ativo; desktop, mobile, consoles | Sustainable Use License; fácil, uso comercial restrito |
| 20 | OpenTTD | Transport Tycoon Deluxe | Opcional: conjuntos livres substituem assets | Maduro e ativo; desktop, mobile e web | GPL-2.0; fácil |
| 21 | OpenRA | C&C, Red Alert, Dune 2000 | Instalador obtém conteúdo permitido | Maduro e ativo; desktop | GPL-3.0; fácil; não é fiel ao pixel |
| 22 | Dune Legacy | Dune II reinterpretado | Sim | Jogável/manutenção; desktop | GPL-2.0; média |
| 23 | OpenDUNE | Dune II fiel | Sim | Jogável/manutenção lenta; desktop | GPL-2.0; média |
| 24 | Stratagus + Wargus | Warcraft II | Sim | Jogável/ativo; desktop | GPL-2.0; média |
| 25 | OpenNox | Nox | Sim | Jogável/ativo; desktop e servidor | GPL-3.0 no repo; média |
| 26 | FreeSynd | Syndicate | Sim | Jogável parcial/manutenção baixa | GPL-2.0; difícil |
| 27 | FreeSerf | The Settlers I | Sim | Jogável/manutenção | GPL-3.0; média |
| 28 | OpenKeeper | Dungeon Keeper II | Sim | Experimental; desktop/Java | GPL-3.0; difícil |
| 29 | OpenTESArena | The Elder Scrolls: Arena | Sim | Experimental, não substitui todo o jogo | MIT; difícil |
| 30 | xoreos | Aurora e Electron: Neverwinter Nights, KOTOR etc. | Sim | Experimental; suporte desigual | GPL-3.0; difícil |
| 31 | xu4 | Ultima IV | Sim ou edição freeware permitida | Jogável/manutenção | GPL; média |
| 32 | REminiscence | Flashback | Sim | Maduro/manutenção; desktop e ports | GPL; média |
| 33 | Bermuda Syndrome engine | Bermuda Syndrome | Sim | Jogável/manutenção baixa | GPL; média |
| 34 | RigelEngine | Duke Nukem II | Sim | Maduro/manutenção; desktop | GPL-2.0; fácil |
| 35 | Commander Genius | Commander Keen 1–6/Dreams; Cosmo parcial | Sim; alguns shareware | Jogável e ativo; desktop/mobile/Switch | GPL; fácil/média |
| 36 | Omnispeak | Commander Keen 4–6 | Sim | Jogável, fidelidade alta; desktop | GPL-2.0; média |
| 37 | ReflectionHLE/RefKeen | Keen Dreams, Catacomb, Wolf3D-era games | Sim/shareware conforme título | Jogável/manutenção; desktop | GPL-2.0; média |
| 38 | OpenJazz | Jazz Jackrabbit | Sim/shareware | Jogável/manutenção; muitas plataformas | GPL-2.0; média |
| 39 | OpenTyrian | Tyrian | Dados freeware do Tyrian 2.1 | Maduro/manutenção; desktop e ports | GPL-2.0; fácil |
| 40 | NXEngine-evo | Cave Story | Sim; freeware oficial | Maduro/manutenção; desktop | GPL-3.0; fácil |
| 41 | OpenClaw | Captain Claw | Sim | Jogável/manutenção; desktop | GPL-3.0; média |
| 42 | OpenOMF | One Must Fall 2097 | Sim; jogo liberado como freeware | Jogável/manutenção baixa | GPL-3.0; média |
| 43 | Gargoyle | Interactive fiction: Z-machine, Glulx, TADS, Hugo, Level 9 e outros | Arquivo da obra | Maduro e ativo; desktop | GPL + licenças dos interpretadores; fácil |
| 44 | TR1X | Tomb Raider I | Sim | Maduro e ativo; desktop | GPL-3.0; fácil |
| 45 | TR2X | Tomb Raider II | Sim | Ativo; desktop | GPL-3.0; fácil/média |
| 46 | openage | Age of Empires II | Sim | Alpha técnico, não uso cotidiano | GPL-3.0; difícil |
| 47 | JA2 Stracciatella | Jagged Alliance 2 | Sim | Maduro e ativo; desktop, Android | SFL/GPL conforme arquivos; fácil |
| 48 | OpenEnroth | Might & Magic VI–VIII; atualmente MM7 é o alvo jogável | Sim | Ativo, ainda em nightly/pré-1.0; Win/Linux/macOS, Android experimental | LGPL-3.0; média |
| 49 | EasyRPG Player | RPG Maker 2000/2003 e jogos EasyRPG | Pasta do jogo/projeto | Maduro e muito ativo; desktop, web, mobile, consoles | GPL-3.0; fácil |
| 50 | Return To The Roots | The Settlers II | Sim | Maduro e ativo; desktop | GPL-2.0; fácil |
B. Source ports — código original liberado ou derivações autorizadas
| # | Projeto | Jogos | Dados originais | Estado e foco | Licença/código e dificuldade |
|---|---|---|---|---|---|
| 51 | Chocolate Doom | Doom, Heretic, Hexen, Strife | WADs, salvo Freedoom/shareware | Ativo; fidelidade DOS e compatibilidade de demos | GPL-2.0; fácil |
| 52 | Crispy Doom | Doom e família Chocolate | Sim | Ativo; fiel com melhorias discretas | GPL-2.0; fácil |
| 53 | GZDoom | Doom, Heretic, Hexen, Strife e mods | Sim ou IWAD livre | Muito ativo; recursos modernos e modding | GPL-3.0; fácil |
| 54 | DSDA-Doom | Doom/Boom/MBF e mods | Sim | Ativo; speedrunning, precisão e mapas modernos | GPL-2.0; média |
| 55 | Woof! | Doom/Boom/MBF | Sim | Ativo; equilíbrio entre fidelidade e conforto | GPL-2.0; fácil |
| 56 | Eternity Engine | Doom e mods avançados | Sim | Ativo; engine extensível | GPL-3.0; média |
| 57 | Odamex | Doom multiplayer | Sim | Ativo; multiplayer e compatibilidade | GPL-2.0; média |
| 58 | Zandronum | Doom multiplayer/mods | Sim | Maduro/manutenção; foco online | Código público derivado de ZDoom; média |
| 59 | ECWolf | Wolfenstein 3D, Spear of Destiny e mods | Sim/shareware | Maduro/manutenção | GPL; fácil |
| 60 | QuakeSpasm | Quake | PAKs originais/shareware | Maduro/manutenção; fidelidade com limites elevados | GPL-2.0; fácil |
| 61 | Ironwail | Quake | Sim/shareware | Muito ativo; desempenho e mapas grandes | GPL-2.0; fácil |
| 62 | vkQuake | Quake | Sim/shareware | Ativo; renderizador Vulkan | GPL-2.0; média |
| 63 | ezQuake | QuakeWorld | Sim/shareware | Ativo; multiplayer competitivo | GPL-2.0; média |
| 64 | Yamagi Quake II | Quake II | Sim/shareware | Maduro e ativo; experiência single-player fiel | GPL-2.0; fácil |
| 65 | Q2PRO | Quake II | Sim/shareware | Ativo; cliente/servidor e multiplayer | GPL-2.0; média |
| 66 | ioquake3 | Quake III Arena e jogos derivados | PAKs originais ou dados livres compatíveis | Maduro/manutenção | GPL-2.0; média |
| 67 | dhewm3 | Doom 3 | Sim | Maduro e ativo; desktop | GPL-3.0; fácil |
| 68 | DXX-Rebirth | Descent 1 e 2 | Sim/shareware | Maduro e ativo; desktop e ports | GPL-3.0; fácil |
| 69 | EDuke32 | Duke Nukem 3D e mods | GRP original/shareware | Maduro e ativo; referência de modding BUILD | GPL + licença BUILD; média |
| 70 | NBlood | Blood | Sim | Maduro; engenharia reversa sobre tecnologia EDuke32 | GPL/licença BUILD; média |
| 71 | Rednukem | Redneck Rampage, Duke64, NAM, WW2GI | Sim | Maduro/manutenção | GPL/licença BUILD; média |
| 72 | PCExhumed | Exhumed/Powerslave | Sim | Maduro/manutenção | GPL/licença BUILD; média |
| 73 | Raze | Duke3D, Blood, Shadow Warrior, Redneck, Exhumed | Sim | Ativo; guarda-chuva BUILD com tecnologia GZDoom | GPL e licenças dos módulos; fácil |
| 74 | OpenJK | Jedi Academy; Jedi Outcast SP | Sim | Maduro; desktop e ARM | GPL-2.0; fácil |
| 75 | JK2MV | Jedi Outcast multiplayer | Sim | Jogável/manutenção | GPL-2.0; média |
| 76 | ET: Legacy | Wolfenstein: Enemy Territory | Assets gratuitos oficiais | Maduro e ativo; multiplayer | GPL-3.0; fácil |
| 77 | OpenMoHAA | Medal of Honor: Allied Assault | Sim | Alpha/jogável parcial; desktop | GPL-2.0; difícil |
| 78 | Xash3D FWGS | Half-Life/GoldSrc e mods compatíveis | Sim | Maduro e ativo; desktop, Android, Vita, Switch | GPL-3.0; média |
| 79 | FreeSpace Open | FreeSpace 2 e campanhas | Sim; edição GOG/Steam recomendada | Maduro e ativo; engine e mods enormes | Licença própria não comercial derivada do código liberado; média |
| 80 | Aleph One | Marathon Trilogy | Pacotes oficiais gratuitos | Maduro e ativo; desktop | GPL-3.0; fácil |
C. Decompilações, ports nativos e recompilações modernas
| # | Projeto | Alvo | O que o usuário fornece | Estado | Licença e dificuldade |
|---|---|---|---|---|---|
| 81 | Ship of Harkinian | Zelda: Ocarina of Time | ROM de versão suportada | Maduro e ativo; Win/Linux/macOS/Switch | Código no repo, assets ausentes; média |
| 82 | 2Ship2Harkinian | Zelda: Majora's Mask | ROM suportada | Maduro/ativo | Código no repo, assets ausentes; média |
| 83 | Zelda 64: Recompiled | Majora's Mask | ROM suportada | Maduro e ativo; Win/Linux/macOS | Código MIT/componentes; assets ausentes; fácil/média |
| 84 | N64Recomp | Ferramenta para recompilar jogos N64 | ROM + metadados por projeto | Ativo; é framework, não jogador universal | MIT; muito difícil |
| 85 | sm64-port | Super Mario 64 | ROM suportada | Maduro/manutenção; desktop e ports | Código reconstruído; assets ausentes; média |
| 86 | sm64coopdx | Super Mario 64 com coop/mods | ROM suportada | Ativo; desktop | Código público; assets ausentes; média |
| 87 | Perfect Dark port | Perfect Dark | ROM suportada | Jogável e ativo; desktop | Derivado da decompilação MIT; assets ausentes; média |
| 88 | OpenGOAL | Jak and Daxter; Jak II em evolução | ISO/disco suportado | Jogável e ativo; desktop | Código no repo; assets ausentes; média/difícil |
| 89 | Sonic 1/2 2013 Decompilation | Remasters mobile de Sonic 1 e 2 | Data.rsdk legal | Maduro/manutenção; desktop/mobile | Código público; verificar licença do repo; média |
| 90 | Sonic CD Decompilation | Sonic CD 2011 | Data.rsdk legal | Maduro/manutenção | Código público; assets ausentes; média |
| 91 | Sonic Mania Decompilation | Sonic Mania | Data.rsdk legal | Jogável/manutenção | Código público; assets ausentes; média |
| 92 | ReC98 | Touhou 1–5 para PC-98 | Dados originais | Projeto de engenharia reversa ativo; público técnico | Licenças por componente; difícil |
| 93 | OpenRAC | Ratchet & Clank de PS2 | Imagem legal do jogo | Experimental; port nativo ainda em construção | Código no repo; muito difícil |
| 94 | Starship | Star Fox 64 | ROM suportada | Jogável/ativo; port Harbour Masters | Código no repo; assets ausentes; média |
| 95 | SpaghettiKart | Mario Kart 64 | ROM suportada | Ativo/em amadurecimento | Código no repo; assets ausentes; média |
D. Emuladores, wrappers e camadas adjacentes — úteis, mas não são ScummVM
| # | Projeto | Camada substituída | Melhor uso | Estado/licença | Diferença essencial |
|---|---|---|---|---|---|
| 96 | DOSBox Staging | PC/DOS | Jogos DOS com boa configuração padrão e fidelidade audiovisual | Ativo; GPL-2.0; fácil | Emula ambiente e hardware, não reescreve cada engine |
| 97 | DOSBox-X | PC/DOS/Windows 3.x–9x | Configurações históricas complexas, aplicações e Win9x | Ativo; GPL; média | Máquina DOS/PC abrangente |
| 98 | DOSBox Pure | Núcleo DOS para libretro | ROMs ZIP, controles e save states no RetroArch | Ativo; GPL; fácil | Core de emulação, não engine específica |
| 99 | Wine | APIs Win32/Win64 | Executáveis Windows antigos no Linux/macOS | Ativo; LGPL; média | Reimplementa Windows, não o jogo |
| 100 | Proton | Windows + DirectX para Steam/Linux | Jogos Windows pela Steam | Muito ativo; licenças múltiplas | Distribuição de Wine e componentes para jogos |
| 101 | DXVK | Direct3D 8–11 sobre Vulkan | Jogos DirectX antigos e modernos no Wine | Muito ativo; zlib; média | Traduz API gráfica |
| 102 | vkd3d-proton | Direct3D 12 sobre Vulkan | Jogos D3D12 no Proton | Muito ativo; LGPL; técnica | Traduz API, não executável do jogo |
| 103 | dgVoodoo2 | Glide/DirectX antigos para APIs modernas | Jogos Windows 3D antigos no Windows | Ativo; freeware proprietário | Wrapper gráfico, código não aberto |
| 104 | cnc-ddraw | DirectDraw antigo | Estratégia 2D e jogos DirectDraw em Windows/Wine | Ativo; GPL-2.0; fácil | Wrapper de apresentação e compatibilidade |
| 105 | DDrawCompat | DirectDraw/Direct3D antigos | Corrigir renderização, cores e timing no Windows | Ativo; código público; média | Shim de API, não engine |
| 106 | 86Box | PC completo | Windows 95/98, placas 3D e configurações de época | Muito ativo; GPL-2.0; difícil | Emula máquina inteira com alta fidelidade |
| 107 | Luxtorpeda | Ferramenta de compatibilidade da Steam | Trocar executáveis antigos por source ports e engines nativas no Linux | Ativo no Codeberg; GPL-2.0; fácil | Orquestra ports; o antigo GitHub foi arquivado por migração, não abandono |
| 108 | RetroArch/libretro | Frontend e API de cores | Centralizar emuladores e engines como ScummVM/DOSBox | Muito ativo; GPL-3.0; média | Hospeda cores; não implementa sozinho os jogos |
| 109 | MAME | Máquinas arcade e computadores | Preservação de hardware e software | Muito ativo; GPL/BSD; difícil | Emulação orientada à documentação de hardware |
| 110 | Lutris | Orquestração | Instalar e lançar Wine, emuladores e reimplementações | Muito ativo; GPL-3.0; fácil/média | É gerenciador, não runtime de jogo |
| 111 | DREAMM | Emulador curado de jogos LucasArts/Lucasfilm/Lucas Learning | Executáveis e dados originais | Ativo; Windows, macOS e Linux | Freeware proprietário e fechado; executa o código original, ao contrário do ScummVM |
Projetos históricos, incorporados ou juridicamente delicados
ResidualVM
ResidualVM tratava adventures 3D como Grim Fandango e Myst III. Foi incorporado oficialmente ao ScummVM em 2020. Instalar ResidualVM separadamente hoje significa escolher um ramo histórico; use ScummVM.
Nuvie e Pentagram
Nuvie, para Ultima VI, e Pentagram, para Ultima VIII, foram absorvidos pelo ScummVM. São importantes para estudar a história das reimplementações, mas não são a melhor experiência independente atual.
Freeablo
Freeablo tentou recriar Diablo, mas foi arquivado e ficou muito atrás de DevilutionX. É referência de código e arqueologia, não recomendação para jogar.
OpenRW
OpenRW buscava reimplementar Grand Theft Auto III, mas foi descontinuado. Não confundir uma demonstração técnica com substituto completo.
re3 e reVC
As decompilações de GTA III e Vice City tornaram-se objeto de disputa judicial e remoções por copyright. Existem cópias espalhadas, mas recomendá-las como instalação simples ignora risco jurídico, ausência de distribuição oficial estável e procedência duvidosa de binários. Esta pesquisa não aponta mirrors.
OpenTomb e xoreos
OpenTomb e xoreos são valiosos, mas suas ambições excederam a capacidade de completar rapidamente muitos jogos. Use-os como laboratórios de engine e documentação; para jogar Tomb Raider, prefira OpenLara/TR1X/TR2X, e para Infinity Engine prefira GemRB.
PCem
PCem foi decisivo para popularizar emulação detalhada de PCs históricos. Continua útil, mas o 86Box possui desenvolvimento e variedade de máquinas mais ativos; PCem aparece aqui como alternativa e ancestral técnico, não como primeira escolha de 2026.
Licenças, ROMs e arquivos originais
Código aberto não libera o jogo inteiro
Um projeto pode publicar legalmente o código da engine e continuar incapaz de distribuir:
- sprites, texturas, modelos e vídeos;
- música, vozes e efeitos sonoros;
- mapas, scripts e diálogos;
- marcas, nomes e logos;
- ROMs, ISOs, WADs, PAKs, GRPs e arquivos de instalação.
Por isso, OpenRCT2 pede RollerCoaster Tycoon 2, OpenMW pede Morrowind, GemRB pede os RPGs da Infinity Engine e Ship of Harkinian pede uma ROM suportada. A ferramenta extrair os assets localmente não significa que baixar uma ROM de terceiros passou a ser permitido.
Quatro verificações antes de baixar
- O link pertence ao site ou repositório dos mantenedores?
- A licença cobre o código atual ou apenas componentes antigos?
- O pacote inclui somente a engine ou também assets que deveriam vir do jogo?
- A loja que vende o original fornece a versão de dados aceita pelo projeto?
O caso DevilutionX
DevilutionX ilustra por que olhar apenas o badge do repositório é insuficiente. A licença atual permite uso pessoal, não comercial e interno, mas restringe uso e distribuição comerciais. Isso não diminui sua qualidade como port; apenas muda como deve ser classificado e reutilizado.
Recomendações práticas
Melhor kit inicial
- OpenRCT2 — instalação simples, excelente acabamento e melhorias claras.
- OpenMW — demonstração mais profunda de uma engine substituta.
- The Force Engine — projeto focado, fiel e tecnicamente elegante.
- Julius e Augustus — comparação perfeita entre preservação fiel e expansão.
- VCMI ou fheroes2 — estratégia, mobile e modding.
- Daggerfall Unity — enorme transformação de usabilidade.
- OpenXcom — comunidade de mods e regras configuráveis.
- EasyRPG Player — o paralelo mais direto para centenas de jogos feitos em uma mesma ferramenta.
- Gargoyle — o correspondente para ficção interativa em muitos formatos.
- GemRB — o mais próximo do modelo multi-engine do ScummVM em RPGs clássicos.
Por gênero
- Adventures: ScummVM continua sem rival como reimplementação; DREAMM é o complemento mais direto para executar os originais da LucasArts com máxima fidelidade, enquanto ResidualVM fica apenas como história porque já foi incorporado.
- Ficção interativa: Gargoyle reúne Z-machine, Glulx, TADS, Hugo, Level 9 e outros interpretadores.
- RPG Maker: EasyRPG Player substitui o runtime do RPG Maker 2000/2003 em muitos sistemas.
- RPG: OpenMW, Daggerfall Unity, GemRB, Exult, Arx Libertatis e DevilutionX.
- Estratégia e gestão: OpenRCT2, OpenTTD, OpenLoco, Julius, Augustus, VCMI, fheroes2, OpenXcom, OpenRA e Return To The Roots.
- FPS: The Force Engine, GZDoom, Raze, ECWolf, Ironwail, Yamagi Quake II, OpenJK e Xash3D FWGS.
- Plataforma/ação 2D: RigelEngine, Commander Genius, Omnispeak, OpenJazz, OpenTyrian, NXEngine-evo e OpenClaw.
- Console nativo: Ship of Harkinian, Zelda 64: Recompiled, OpenGOAL, sm64-port, Starship e SpaghettiKart.
Como escolher entre engine nativa e emulação
Prefira a engine reimplementada quando ela for madura, você quiser widescreen, controles modernos, modding, acessibilidade ou baixo consumo. Prefira emulação quando a fidelidade exata do hardware, bugs, timing, proteção, instalador ou periféricos fizer parte da experiência; quando a reimplementação estiver incompleta; ou quando você desejar preservar a configuração inteira de um PC antigo.
Para portáteis Linux e ARM
Não presuma que “código aberto” significa build pronto para seu aparelho. Verifique arquitetura, SDL, OpenGL/Vulkan, controles, resolução e pacote mantido pela distribuição ou PortMaster. ScummVM, OpenTTD, fheroes2, DevilutionX, OpenJazz, OpenTyrian e engines Doom/Quake possuem histórico amplo de ports; isso não garante compatibilidade automática com todo handheld.
Conclusão
Existe muito mais “como ScummVM” do que parece. O núcleo dessa família são projetos que separam código e conteúdo: substituem um executável envelhecido, mas reaproveitam legalmente os dados que o jogador possui. OpenMW, OpenRCT2, The Force Engine, GemRB, Exult, VCMI, fheroes2, KeeperFX, OpenXcom, Julius, Augustus, EasyRPG Player, Gargoyle e OpenLoco são os exemplos mais puros e recomendáveis.
Source ports, decompilações e recompilações chegam ao mesmo destino por caminhos diferentes. Emuladores e camadas como DREAMM, DOSBox, Wine e Proton continuam indispensáveis, porém resolvem o problema em outra camada. Saber essa diferença ajuda a escolher a ferramenta certa, avaliar compatibilidade e não confundir código público com permissão para distribuir jogos ou assets.
Fontes consultadas
Conceito e projetos guarda-chuva
- ScummVM — o que é
- ScummVM — código-fonte
- ResidualVM incorporado ao ScummVM
- OpenMW
- OpenRCT2 — repositório e requisitos dos arquivos originais
- GemRB — implementação da Infinity Engine
- EasyRPG Player
- Gargoyle
- The Force Engine
- OpenLoco
- DREAMM 4.0 — site e downloads oficiais
- DREAMM 4.0 — documentação e diferenças para ScummVM
Estratégia, RPG e simulação
Source ports e engines de ação
- Chocolate Doom
- GZDoom
- Raze
- OpenJK
- Xash3D FWGS
- Aleph One
- DevilutionX
- DevilutionX — Sustainable Use License
Decompilação, recompilação e compatibilidade
- Ship of Harkinian
- Zelda 64: Recompiled
- N64Recomp
- OpenGOAL
- Perfect Dark Decompilation
- DOSBox Staging — objetivos e diferenças
- Luxtorpeda no Codeberg
- Proton
- DXVK
- 86Box
- Lutris
Nota sobre atualidade
Pesquisa concluída em 1º de novembro de 2026. Projetos comunitários podem mudar de licença, encerrar builds, alterar os hashes aceitos de ROMs ou deixar de manter determinadas plataformas. Confirme sempre o README, a página de releases e a licença atual no repositório oficial antes de instalar, redistribuir ou reutilizar código.
