Murad Library
Murad LibraryREF-0528MD

Melhores RPGs de navegador com código-fonte disponível

Catalogued
Reading
30 min read

Esta pesquisa reúne jogos com progressão de personagem, exploração, combate, equipamentos ou escolhas típicas de RPG que podem ser executados em um navegador. O critério decisivo foi existir um repositório público do jogo, não apenas de sua engine. Cada entrada traz um caminho para jogar e outro para o código. Quando não existe uma instância pública confiável, o link “Jogar” leva às instruções de instalação e isso é dito claramente.

O catálogo inclui MMORPGs, PBBGs, roguelikes, dungeon crawlers, RPGs de ação, jogos táticos, experiências textuais e incrementais com progressão de RPG. Não inclui emuladores que dependem de ROM comercial, simples templates, engines sem campanha jogável nem projetos cujo único “código aberto” seja o servidor de login de um jogo fechado.

Resumo executivo

Foram selecionados 61 jogos. Há 46 com licença livre ou open source claramente identificada para o código e 15 casos source-available, parcialmente abertos ou com licença/propriedade dos assets incerta. Seis são mantidos na lista principalmente por valor histórico; os demais variam de projetos maduros a protótipos recentes.

As melhores escolhas para começar são:

  1. Dungeon Crawl Stone Soup: melhor RPG profundo e maduro, sem instalação.
  2. Stendhal: MMORPG livre tradicional com mundo e comunidade persistentes.
  3. Biomes: sandbox MMO moderno, bonito e inteiramente pensado para a web.
  4. A Dark Room: melhor aventura minimalista para jogar em uma sentada.
  5. World of ClaudeCraft: MMORPG recente, ambicioso e fácil de estudar ou autohospedar, embora os assets exijam leitura cuidadosa do registro de licenças.
  6. Land of Mana: melhor opção atual para ação 2D multiplayer no estilo Zelda/Secret of Mana, com cliente e servidor disponíveis.
  7. Angband no Angband.live: melhor porta de entrada para a família clássica de roguelikes.
  8. Candy Box 2: uma das experiências incrementais com aventura mais criativas e acessíveis.
  9. Planes of Tlessa: PBBG textual muito rico para quem gosta de sistemas, loot e progressão longa; a instância pública estava indisponível no teste.
  10. Warptracker: promissor ARPG de ação em Three.js, ainda pequeno e muito recente.

Há uma diferença fundamental entre código visível e open source. Um repositório público sem licença continua protegido por direitos autorais; uma licença com proibição de uso comercial não é open source segundo a definição da OSI; e uma licença livre no código não libera automaticamente sprites, música, marcas ou conteúdo extraído de outro jogo. Por isso Bitburner, Kittens Game, Kaetram, Scripters War/Raining Chain e Diablo JS aparecem separados dos projetos claramente livres.

Metodologia e critérios

A coleta foi concluída em 21 de agosto de 2026. Foram consultados sites dos projetos, repositórios oficiais, arquivos LICENSE, documentação dos servidores públicos e páginas oficiais no itch.io. Para os links prioritários, também foi feito um teste HTTP direto: 22 dos 26 principais retornaram 200; quatro não responderam ao teste automatizado e foram marcados como instância incerta, indisponível ou dependente de hospedagem própria.

Os jogos foram avaliados por:

  • qualidade e quantidade de conteúdo jogável;
  • possibilidade real de abrir no navegador atual;
  • manutenção recente, servidor público e facilidade de autohospedagem;
  • clareza da licença do código e dos assets;
  • profundidade de RPG, não apenas semelhança visual;
  • modo single-player, cooperativo ou multiplayer persistente;
  • riscos de conta, dependências antigas e abandono.

Os estados usados nas tabelas são:

  • Ativo: desenvolvimento ou operação recente confirmado no projeto;
  • Estável: completo ou maduro, mesmo com poucas alterações;
  • Experimental: jogável, mas ainda curto, recente ou em desenvolvimento;
  • Auto-hospedagem: não foi localizada instância pública confiável;
  • Histórico: importante e ainda estudável, porém abandonado, arquivado ou com demo pública quebrada.

Separação jurídica do catálogo

GrupoQuantidadeO que significaJogos que exigem atenção especial
Código com licença livre clara46Há licença identificada para estudar, modificar e redistribuir o código, respeitando suas condiçõesMesmo aqui, World of ClaudeCraft e Land of Mana exigem conferir licenças de assets separadamente
Source-available, licença customizada ou pacote incompleto15O código pode ser lido, mas há proibição comercial, ausência de licença, fonte defasada ou incerteza sobre conteúdoKaetram, Scripters War/Raining Chain, CyberCode Online, Era Online Forever, Bitburner, Kittens Game, Aetheria, Dereth, NJ MMO, AresRPG, Antorax, Neverquest, The First Dungeon, Uncharted Waters 2 e Diablo JS
Histórico/arquivado6Classificação de manutenção, que pode se sobrepor à situação jurídicaBrowserQuest, Roguish, Room for Change, ArchaicQuest II, Uncharted Waters 2 e Diablo JS

“Licença clara” acima se refere ao código. Para publicar um fork completo ainda é obrigatório conferir arte, áudio, fontes, textos, mapas e marca. Os números na primeira coluna das tabelas são identificadores do catálogo, não posições no ranking.

Ranking dos 20 melhores

Pos.JogoPor que vale a penaPrincipal ressalva
1Dungeon Crawl Stone SoupRoguelike completo, atualizado, centenas de decisões significativas e excelentes WebTilesDifícil e com morte permanente
2StendhalMMORPG 2D realmente livre, com quests, guildas, comércio e anos de conteúdoVisual deliberadamente antigo; site bloqueou o teste automatizado
3BiomesSandbox MMO 3D moderno, direto no browser, código MIT e mundo socialProjeto complexo para autohospedar
4A Dark RoomDesign minimalista brilhante e ritmo de descoberta exemplarCurto e predominantemente textual
5World of ClaudeCraftClasses, quests, masmorras, mundo compartilhado e implantação documentadaMuito recente; alguns assets têm termos próprios
6Land of ManaCombate 2D em tempo real, mundo persistente e cliente/servidor disponíveisO licenciamento da mídia é misto e precisa de auditoria antes de um fork
7AngbandUm dos roguelikes mais influentes, com servidor web, espectadores e enorme longevidadeInterface textual exige aprendizado
8Candy Box 2Incremental que se transforma em aventura cheia de enigmas e combatesProgressão inicialmente lenta de propósito
9Planes of TlessaSistemas de loot, jobs, reencarnação, reinos e raids incomuns em PBBG livreInstância pública não respondeu durante a pesquisa
10WarptrackerCombate em tempo real, classes, esquiva e dungeon em um browser comumProtótipo recente e ainda com pouco conteúdo
11EvolveIncremental extremamente amplo, atualizado e com vários caminhos de evoluçãoÉ mais administração incremental que RPG tradicional
12BlastmudMUD pós-apocalíptico multiplayer, jogável na web, com código e conteúdo livresA instalação oficial exige arquivo privado de verificação etária; forks não podem usar a marca
13Brogue CE / WebBrogueRoguelike elegante, legível e profundo, excelente para aprender o gêneroO servidor WebBrogue consultado oscilou no teste
14Heroine DuskDungeon crawler curto, coeso, livre e com ótima estética de 16 coresSem manutenção significativa há anos
15BitburnerRPG incremental cyberpunk em que programar é parte do jogoApache 2.0 com Commons Clause: não é open source OSI
16RogueworldMMORPG/roguelike de navegador com código MIT e multiplayer persistenteServidor de teste não respondeu; pode exigir hospedagem própria
17Rotten SoupRoguelike moderno em Vue, interface agradável e código GPLEscopo menor que DCSS, Angband e Brogue
18Sil-QRoguelike concentrado em Tolkien, furtividade e combate táticoMais austero e exigente que jogos gráficos comuns
19Slay the WebDeckbuilder roguelike livre e imediatamente acessívelÉ inspirado de perto em Slay the Spire e menos “RPG de personagem”
20RPG.ioPequeno JRPG cooperativo feito para game jam, fácil de ler e modificarCurto e sem a escala de um RPG comercial

MMORPGs, MORPGs e mundos persistentes

#JogoSubgênero e modoEstado e navegadorJogarCódigo e licençaAvaliação e limitações
1StendhalMMORPG 2D; multiplayerAtivo; cliente web e desktopCliente web oficialarianne/stendhal — GPL-2.0Mundo antigo, mas vivo, com quests, comércio, guildas e combate. O endpoint não respondeu ao curl da pesquisa; tente pelo site principal se necessário.
2BiomesSandbox MMORPG 3D; multiplayerAtivo; WebGLJogarill-inc/biomes-game — MITUm dos projetos web mais impressionantes: construção, coleta, minijogos e mundo social. Autohospedagem exige a pilha completa do projeto.
3World of ClaudeCraftMMORPG 3D clássico; multiplayer e simulação offlineAtivo e muito recente; desktop e mobile webJogarlevy-street/world-of-claudecraft — código MITNove classes, dezenas de quests, grupos e raids. A maioria dos assets é livre, mas o próprio CREDITS.md aponta exceções não redistribuíveis; não copie a marca nem todos os arquivos cegamente.
4KaetramMMORPG 2D em tempo real; multiplayerServiço ativo; código público é snapshot histórico e defasadoJogarKaetram-Open — MPL-2.0 mais Omnia Public License (OPL); assets CC-BY-SA-3.0O próprio README avisa que o Kaetram atual não é mais open source e que o repositório aberto não é atualizado há anos. Para executar o snapshot é preciso aceitar MPL-2.0 e a OPL, que acrescenta restrições a IA, criptomoedas, NFTs, cursos e outros usos; portanto o conjunto não é open source limpo segundo a OSI.
5Planes of TlessaPBBG textual com mapa; multiplayer assíncronoAtivo no código; instância não respondeu ao testeInstância oficialAdamKyle/flare — MITEquipamentos no estilo Diablo, jobs, crafting, raids, reinos e reencarnação. Se a instância continuar fora do ar, use o guia de instalação do repositório.
6RogueworldMMORPG/roguelike 2D; multiplayerCódigo estável; servidor de teste incertoServidor de testeArcanorum/rogueworld — MITSucessor renomeado de Dungeonz. Tem exploração, itens, combate e mundo persistente; prepare-se para autohospedar se o teste estiver offline.
7Land of ManaMORPG 2D de ação; multiplayerBeta ativo; desktop e mobile webJogarLangerz82/landofmana — código MIT, mídia mistaInspirado em Zelda e Secret of Mana, com combate em tempo real e mundo persistente. O código pode ser reutilizado; os assets precisam ser auditados individualmente.
8Scripters War (antigo Raining Chain)MMORPG 2D; multiplayerServiço atual; fonte pública é apenas o snapshot Raining Chain 1.5.18Jogarnullwastaken/game — engine MIT e conteúdo GPL no snapshot 1.5.18O jogo vivo foi renomeado para Scripters War e evoluiu além da fonte publicada. O snapshot permite estudar ou autohospedar a versão antiga, mas não reconstrói a versão atual do serviço.
9CyberCode OnlineMMO RPG textual cyberpunk; multiplayerAtivo; PWA/browserJogarDexterHuang/CyberCodeOnline — licença não localizadaLoot, crafting, clãs e progressão idle em interface textual. Repositório público não concede, por si só, direito de redistribuição.
10Era Online ForeverMMORPG 2D histórico modernizado; multiplayerRessuscitado em 2026; Blazor WebAssemblyJogarEraOnline-Modernized — licença não localizada na revisãoPreservação fascinante de um MMO norueguês de 1999. Código C#/Blazor e fonte VB6 original estão públicos, mas trate a licença e os assets como reservados até confirmação explícita.
11TangariaRoguelike/MMORPG textual em tempo realAtivo; navegador via terminal webJogar no Angband.liveigroglaz/Tangaria — GPL-2.0/AngbandUma variante multiplayer persistente de PWMAngband. Ótima para quem quer a profundidade de Angband com outros jogadores.
12Global CollapsePBBG pós-apocalíptico; multiplayerAtivo em 2026; PWAJogarmatronator/GlobalCollapse — MITEconomia, sobrevivência e progressão em um mundo inspirado na pandemia. É mais PBBG sistêmico que aventura gráfica.
131255 BurgomasterRPG textual de administração medieval; multiplayer/assíncronoProjeto quieto, instância públicaJogarAreso/1255-burgomaster — GPL-3.0Você administra uma pequena cidade, seus ofícios e conflitos. Nichado, mas interessante para fãs de roleplay econômico.
61BlastmudMUD pós-apocalíptico; multiplayer, PvE e PvP opcionalInstância pública; cliente webJogar no navegadorblasthavers/blastmud — BSD de 3 cláusulasMUD moderno escrito em Rust, com conteúdo também aberto. A autohospedagem oficial requer um arquivo privado de verificação etária; um fork pode remover o mecanismo, mas não pode usar a marca Blastmud.

RPGs single-player, ação, táticos e incrementais

#JogoSubgênero e modoEstado e navegadorJogarCódigo e licençaAvaliação e limitações
14Dungeon Crawl Stone SoupRoguelike; single-player com espectadoresAtivo; WebTiles em vários servidoresLista oficial de servidorescrawl/crawl — GPL-2.0-or-laterProfundidade, equilíbrio e manutenção excepcionais. O melhor ponto de partida para quem aceita permadeath.
15A Dark RoomAventura textual/incremental; single-playerEstável; navegador e localStorageJogardoublespeakgames/adarkroom — MPL-2.0Começa como interface mínima e se abre em exploração e RPG. Evite ler spoilers.
16Candy Box 2Incremental, puzzle e RPG; single-playerEstável; HTML5Jogarcandybox2.github.io — GPL-3.0Humor, segredos, equipamentos e combates escondidos atrás de uma tela simples.
17TrimpsIncremental com progressão e equipamentos; single-playerEstável; navegadorJogarTrimps.github.io — GPL-2.0Enorme quantidade de progressão e automação. É RPG-adjacente, não um RPG narrativo.
18EvolveIncremental de evolução e civilização; single-playerAtivo; navegadorJogarPMotschmann/Evolve — MPL-2.0Sistemas extensos, raças e caminhos de evolução. Excelente para sessões longas e planejamento.
19Progress KnightRPG incremental de vida medieval; single-playerEstável; página estáticaJogarihtasham42/progress-knight — UnlicenseCarreiras, habilidades e longevidade formam um loop simples e viciante; interface bastante crua.
20BitburnerRPG incremental/programação cyberpunk; single-playerAtivo; browser e SteamJogarbitburner-src — Apache-2.0 com Commons ClauseProfundo e ótimo para aprender automação. A proibição de vender o software torna a licença source-available, não OSI.
21Kittens GameIncremental de civilização; single-playerAtivo; web e mobileJogarnuclear-unicorn/kittensgame — “Wet Paws License”Muito conteúdo e ótima progressão, mas a licença proíbe derivados e uso comercial; não é open source.
22Rotten SoupRoguelike gráfico; single-playerAtivo; Vue/PWAJogarLarkenx/Rotten-Soup — GPL-3.0Interface moderna e runs rápidas. Menor que os roguelikes clássicos, mas mais acolhedor.
23xsofyRoguelike procedural; single-playerAtivo; browserJogarnooga/xsofy — MITA identidade e o conteúdo mudam a cada run. Projeto experimental, estranho e tecnicamente interessante.
24Slay the WebDeckbuilder roguelike; single-playerAtivo; webJogaroskarrough/slaytheweb — AGPL-3.0Um dos melhores exemplos recentes de jogo web livre. A semelhança com Slay the Spire é parte da proposta.
25VeilspireAction RPG 3D de magia; single-playerExperimental; WebGL e touchJogarLunaneco/veilspire — MITMundo procedural, quests, crafting, chefe e progresso local. Muito recente; encare como demonstração promissora, não campanha longa.
26WarptrackerARPG 3D no estilo Diablo; single-playerExperimental, ativo; WebGLJogarilrein/warptracker — MIT; assets próprios/CC0Tem combate real, esquiva, três classes, quests e dungeon. Conteúdo ainda curto e projeto lançado recentemente.
27Arcomage HDCard battle com progressão de fantasia; single/multiplayer localAtivo; navegadorJogararcomage/arcomage-hd — MITRecriação livre do minijogo de Might & Magic. É tático e RPG-adjacente, não uma campanha convencional.
28Ancient BeastTático por turnos com criaturas; single e multiplayerAtivo; navegadorJogarFreezingMoon/AncientBeast — AGPL-3.0Combates profundos e arte própria. Entra pela construção de equipes e fantasia tática, apesar de se aproximar de board game.
29RPG.ioJRPG cooperativo curto; até quatro jogadoresGame jam estável; HTML5Jogar no itch.ioRacso/2017STDIOGameJam — MITCurto, simpático e ótimo para estudar um jogo completo. Não espere campanha extensa nem servidor persistente.
30EmberQuestIdle RPG inspirado em MMOs clássicos; single-playerExperimental; um arquivo HTMLJogarEmberQuest — GPL-3.0Muitas raças, classes, zonas, crafting e auto-battle. Projeto recente, com balanceamento ainda em formação.
31AI Village RPGRPG por turnos; single-playerExperimental; HTML/JS puroJogarai-village-agents/rpg-game — MITCompleto o bastante para explorar e lutar, com testes automatizados. Valor maior como experimento técnico recente que como clássico pronto.

Roguelikes clássicos executados pelo navegador

Os jogos seguintes não são “emulação de ROM”. O navegador funciona como cliente web de um servidor que executa código aberto, ou como frontend de uma compilação web. Em Angband.live é possível jogar, assistir e conversar; no hterm do Hardfought o navegador se conecta ao menu de variantes de NetHack. O teclado físico é recomendado.

#JogoSubgênero e modoEstadoJogarCódigo e licençaO que o diferencia
32AngbandRoguelike; single-player/espectadoresAtivoAngband.liveangband/angband — GPL-2.0 ou licença AngbandA base mais equilibrada da família, com exploração longa e enorme variedade de itens.
33FAangbandRoguelike; single-playerAtivoAngband.liveNickMcConnell/FAangband — GPL-2.0/AngbandMundo inspirado na Primeira Era de Tolkien, mapas externos e viagens entre regiões.
34Sil-QRoguelike tático; single-playerAtivoAngband.livesil-quirk/sil-q — GPL-2.0Menor e mais focado, com furtividade, canções e combate cuidadosamente modelado.
35FrogComposbandRoguelike maximalista; single-playerAtivoAngband.livesulkasormi/frogcomposband — GPL/AngbandQuantidade absurda de raças, classes, monstros e humor. Maravilhoso, mas intimidante.
36NetHackRoguelike sistêmico; single-player/espectadoresAtivoHardfought htermNetHack/NetHack — NetHack General Public LicenseInterações emergentes e segredos acumulados desde 1987. A interface tem curva de aprendizado severa.
37EvilHackVariante difícil de NetHack; single-playerAtivo; versão 0.9.3 em 2026Hardfought htermk21971/EvilHack — NGPLNovas raças, materiais, monstros e dificuldade elevada. Recomendado só depois de entender NetHack.
38UnNetHackVariante expandida; single-playerMantido de forma comunitáriaHardfought htermUnNetHack/UnNetHack — NGPLMais mapas, finais e conteúdo, preservando a estrutura tradicional.
39xNetHackVariante modernizada; single-playerAtivoHardfought htermcopperwater/xNetHack — NGPLAjusta interface, equilíbrio e consistência sem abandonar a identidade original.
40Hack'EMVariante combinatória; single-playerAtivoHardfought htermk21971/HackEM — NGPLCombina ideias de Slash'EM, EvilHack e outras variantes. Denso e deliberadamente caótico.
41SpliceHackVariante de conteúdo amplo; single-playerComunitárioHardfought htermNullCGT/SpliceHack — NGPLMuitas raças, papéis, objetos e sistemas derivados de vários forks.
42GnollHackNetHack modernizado; single-playerAtivo; build 2026Hardfought htermhyvanmielenpelit/GnollHack — licença derivada da NGPLNo servidor web usa interface textual; as versões instaláveis oferecem gráficos, som e tutoriais melhores.
43Brogue Community EditionRoguelike elegante; single-playerAtivo; CE 1.15.1 em 2026WebBroguetmewett/BrogueCE — AGPL-3.0Muito legível e menos barroco que NetHack. O servidor consultado não respondeu ao teste automatizado; há servidores EU/US listados na wiki.
44Heroine DuskDungeon crawler em primeira pessoa; single-playerCompleto, pouco mantidoJogarclintbellanger/heroine-dusk — GPL-3.0; arte CC-BY-SA-3.0Campanha curta, arte excelente e código acessível. A marca “Heroine Dusk” não é liberada junto com o código.
45Legend of the Green DragonRPG textual/PBBG; multiplayerRemake atual, sem demo oficial confiávelInstalar e jogarlotgd/lotgd — AGPL-3.0Clássico de turnos diários e combate textual. Requer servidor PHP e banco; forks antigos podem ter licença diferente.
46Stephino RPGEstratégia/RPG textual para WordPress; multiplayerEstável; autohospedadoDemo/sitemarkjivko/rpg — GPL-3.0Curiosa combinação de RPG, economia e WordPress. Adequado para experimentar, não para publicar sem endurecer a instalação.

Protótipos e jogos que exigem hospedagem própria

Esses projetos têm código e gameplay suficientes para merecer atenção, mas não devem ser vendidos como MMOs maduros. “Jogar” indica a demo quando ela existe; caso contrário leva às instruções do próprio repositório.

#JogoSubgênero e modoEstadoJogarCódigo e licençaLimitação principal
47RealmForgeMMORPG isométrico; multiplayerProtótipo recente; self-hostExecutar localmentemattiaa95/realmforge — MITRust no servidor e Phaser/TypeScript no cliente. Há combate, crafting, guildas e progressão, mas não uma comunidade pública estabelecida.
48AetheriaMMORPG 3D anime/survival; multiplayerProtótipo recente; self-hostInstruçõesmositron/Aetheria — licença não localizadaMundo procedural, pets, crafting, housing e PvP. Impressiona como experimento, mas foi criado rapidamente com IA e não tem licença clara.
49DerethAction RPG 3D; single e multiplayerExperimental; local ou servidor próprioInstruçõesw5ohr/Dereth — licença não localizadaInspirado em Asheron's Call, com save local e modo MMO. Sem licença, apenas estudar e testar.
50NJ MMOMMORPG 3D low-poly; multiplayerProtótipo recente; self-hostExecutar localmentetech-leads-club/nj-mmo — licença não localizadaServidor autoritativo, combate e comércio; projeto explicitamente experimental e produzido por agentes de IA.
51AresRPGMMORPG 3D/Web3; multiplayerEm desenvolvimentoSitearesrpg/aresrpg — licença não localizadaCódigo publicamente desenvolvido, mas “source-available” é a descrição segura enquanto não houver licença.
52AntoraxRPG online 2D; single/multiplayer experimentalProtótipo quieto; página estáticaJogarjakethakur/antorax — licença não localizadaJogo e engine simples em JavaScript; útil para estudo, pouco conteúdo para uma campanha.
53NeverquestRPG incremental irreverente; single-playerProtótipo quietoJogarkitnato/neverquest — licença não localizadaFunciona como curiosidade incremental; não há autorização clara para redistribuir forks.
54The First DungeonRPG 2D simples; single-playerProtótipo; página webJogarjohnl28/rpg — licença não localizadaMovimento e combate básicos em HTML/CSS/JS. Bom exemplo didático, jogo curto.

Históricos, abandonados ou com problemas de direitos

Estes jogos são úteis para preservação e estudo. Não são as primeiras recomendações para quem só quer clicar e jogar, e alguns links públicos podem estar quebrados.

#JogoSubgênero e modoEstadoJogarCódigo e licençaPor que está separado
55BrowserQuestMMORPG 2D; multiplayerHistórico; servidor original da Mozilla encerradoAuto-hospedarmozilla/BrowserQuest — MPL-2.0Marco técnico de HTML5/WebSocket e ancestral de Kaetram. O código é valioso, mas não há mundo oficial para visitar.
56RoguishRoguelike extensível; single/multiplayer experimentalHistórico; demo antiga indisponívelExecutar localmenteCamHenlin/Roguish — BSD-3-ClauseProjeto JavaScript interessante de 2013; dependências e instruções envelheceram.
57Room for ChangeAction RPG procedural; single-playerGame jam de 2013; demo pública quebradaCompilar/executarantionio/game-off-2013 — Apache-2.0Ideia criativa de mover salas da pirâmide. A build WebGL antiga pode exigir ajustes modernos.
58ArchaicQuest IIMUD web textual; multiplayerSem atividade relevante desde 2023Site/possível demoArchaicQuest-II — MITMUD em ASP.NET Core com cliente web. Bom para laboratório privado; revise autenticação e dependências antes de expor.
59Uncharted Waters 2 — remake webRPG de navegação e comércio; single-playerHistórico; página estáticaJogarJohanLi/uncharted-waters-2 — código MITReimplementação tecnicamente interessante, mas nome, design e possíveis assets remetem ao jogo comercial; não redistribua conteúdo sem auditoria.
60Diablo JSDemonstração isométrica/ARPG; single-playerHistórico; experimento incompletoJogarmitallast/diablo-js — código MITO repositório informa extração de um nível e recursos de Diablo II. A licença MIT do código não libera os assets da Blizzard; trate como estudo técnico, não base para publicar.

O que foi excluído e por quê

Alguns nomes aparecem com frequência em listas de “RPG open source”, mas não entram no catálogo principal:

  • Fallen London, Kingdom of Loathing, Hordes.io, Stein.world, Mirage Online Classic e Tales of Yore rodam no navegador, porém o código integral atual do jogo não está publicado sob licença verificável.
  • RPG-JS, RPG Maker, Phaser, Godot, rot.js, TalesMUD, Evennia e Ranvier são engines ou frameworks. Podem conter demos, mas não são por si sós uma campanha completa.
  • OpenLara, Freeablo, Daggerfall Unity e SDLPal publicam engines ou reimplementações, mas a experiência completa depende de dados de jogos comerciais e não há uma edição oficial simples e autônoma para navegador que cumpra o escopo desta lista.
  • The Veil of Aether é um projeto FOSS legítimo, mas seu próprio site ainda informa que uma versão jogável deve demorar; código existente não basta para chamá-lo de jogo disponível.
  • Ananias continua jogável no browser, porém o repositório público localizado contém ferramentas, não o código integral atual do jogo.
  • Portas em sites de emulação, cópias não autorizadas de Pokémon, Zelda, Tibia ou RuneScape e clientes que exigem ROMs foram descartados.

Como escolher

Quero jogar imediatamente sem criar conta

  • A Dark Room para narrativa e descoberta;
  • Candy Box 2 para enigmas e progressão incremental;
  • DCSS para profundidade extrema;
  • Warptracker para ação em tempo real;
  • Heroine Dusk para uma aventura curta e retrô.

Quero um MMORPG aberto

  • Comece por Stendhal se prefere conteúdo maduro e 2D.
  • Escolha Biomes para sandbox 3D e construção.
  • Kaetram continua jogável e próximo de BrowserQuest, mas a versão atual não é aberta; o repositório público é antigo e tem termos MPL-2.0 mais OPL.
  • Use World of ClaudeCraft para experimentar uma base recente e autohospedável, lendo antes o licenciamento dos assets.
  • Land of Mana é a alternativa para combate 2D em tempo real.
  • Blastmud é a escolha textual para quem prefere interpretação, PvE e um mundo pós-apocalíptico acessível pelo navegador.

Quero estudar o código

  • A Dark Room, Candy Box 2, RPG.io e Heroine Dusk têm escopo compreensível para iniciantes.
  • Planes of Tlessa, Rogueworld e World of ClaudeCraft mostram cliente, servidor, persistência e multiplayer. O snapshot de Kaetram pode ser estudado, mas está anos atrás do serviço e traz restrições OPL.
  • DCSS, Angband e NetHack são excelentes para estudar design e décadas de evolução, mas suas bases C são grandes.
  • Biomes e World of ClaudeCraft servem para analisar uma arquitetura web moderna, porém exigem bastante infraestrutura.

Quero autohospedar para amigos

  1. World of ClaudeCraft é a base moderna mais completa, mas requer auditoria dos assets assinalados no CREDITS.md.
  2. Rogueworld é menor, mas pode exigir correções operacionais por causa da idade do último ciclo público.
  3. Planes of Tlessa funciona bem para um grupo que aceita interface textual.
  4. Legend of the Green Dragon é leve, porém demanda cuidado extra com PHP, módulos antigos e segurança.
  5. RealmForge é uma boa base experimental, não um serviço pronto para produção.

Quero jogar no celular

Kaetram, Land of Mana, World of ClaudeCraft, A Dark Room, Candy Box 2, Progress Knight e Veilspire têm interfaces web utilizáveis em tela móvel. Roguelikes de terminal como Angband e NetHack funcionam tecnicamente, mas são muito melhores com teclado físico. Sempre teste orientação, gestos e persistência do save antes de investir muitas horas. No caso de Kaetram, essa observação descreve o serviço atual, não o snapshot público antigo.

Cuidados com licença e segurança

Repositório público não significa open source

Sem um arquivo de licença ou declaração inequívoca, a regra padrão é “todos os direitos reservados”. É possível ler o código de CyberCode Online, Aetheria, Dereth ou AresRPG, mas isso não autoriza hospedar uma cópia modificada ou distribuí-la. Bitburner e Kittens Game têm permissões expressas, porém com restrições incompatíveis com open source OSI.

Também separe:

  • código: JavaScript, C, servidor e scripts;
  • assets: sprites, modelos, som, música e fontes;
  • marca: nome, logotipo e identidade do jogo;
  • dados: mapas, quests, textos e bancos do servidor.

Uma licença MIT no código pode coexistir com assets comerciais ou marca protegida. World of ClaudeCraft e Land of Mana documentam mídia com termos mistos; Diablo JS vai além e usa material extraído de Diablo II.

Segurança para jogos antigos autohospedados

Não exponha diretamente um projeto PHP, Node, MongoDB ou ASP.NET abandonado à internet. Antes de abrir uma instância:

  1. rode em container ou usuário sem privilégios;
  2. use versões suportadas do runtime e banco;
  3. coloque HTTPS e proxy reverso na frente;
  4. não reutilize senhas e desative cadastro público até revisar o código;
  5. verifique SQL injection, upload de arquivos, XSS, CSRF, cookies, redefinição de senha e rate limiting;
  6. mantenha banco e painéis administrativos fora da internet pública;
  7. crie backup testado do banco e dos saves;
  8. faça npm audit, análise de dependências e atualização gradual, sem confiar que uma build antiga continuará segura apenas porque “funciona”.

Em jogos inteiramente client-side, nunca coloque segredos ou chaves de API no JavaScript distribuído: todo visitante pode lê-los. Em jogos que salvam no localStorage, exporte o save antes de limpar dados do navegador ou trocar de perfil.

Recursos para criar ou adaptar um RPG web

Esta seção é propositalmente curta porque engines não são jogos:

  • RPG-JS — framework MIT para RPG e MMO em TypeScript;
  • Phaser — engine HTML5 2D consolidada;
  • rot.js — toolkit BSD para roguelikes no navegador;
  • Godot — engine MIT que exporta para web;
  • TalesMUD — base para MUD/RPG textual;
  • RPGAtlas — criador GPL-3.0 com um pequeno jogo de exemplo e exportação web.

Para um primeiro fork, prefira um jogo de escopo pequeno com licença permissiva, como RPG.io, Progress Knight ou Heroine Dusk. Modificar um MMO completo parece atraente, mas envolve autenticação, persistência, moderação, migração de banco, anti-cheat, observabilidade e operação contínua.

Recomendações práticas

Uma sequência eficiente para explorar a lista é:

  1. Jogue A Dark Room e Candy Box 2 para ver como pouca interface pode esconder progressão forte.
  2. Abra DCSS, Angband e Brogue CE para comparar três filosofias de roguelike.
  3. Teste Stendhal, Land of Mana e Biomes para comparar MMO 2D maduro, ação em tempo real e sandbox web moderno. Use Kaetram apenas como exemplo de serviço atual cujo código aberto ficou para trás.
  4. Clone RPG.io ou Progress Knight, execute localmente e faça uma pequena alteração. Eles são mais apropriados para aprender que um repositório de MMO com dezenas de serviços.
  5. Se quiser hospedar um mundo, monte primeiro uma instância privada acessível somente por Tailscale. Só publique depois de atualizar dependências, revisar cadastro e testar backup/restauração.

Para publicar esta curadoria em um site, mantenha os rótulos de licença e estado visíveis. Não transforme “código disponível” em “open source” no título de uma entrada incerta, e não prometa que uma demo histórica continua online.

Conclusão

Existe um ecossistema pequeno, mas surpreendentemente variado, de RPGs de navegador com código disponível. Os melhores jogos prontos são DCSS, Stendhal, Biomes, A Dark Room, Land of Mana e Candy Box 2. Para desenvolvimento e autohospedagem, Planes of Tlessa, Rogueworld, World of ClaudeCraft e Blastmud são bases mais interessantes; o snapshot de Kaetram só serve com a ressalva de estar defasado e sujeito à OPL. Para preservação, BrowserQuest, Heroine Dusk, Roguish e Room for Change continuam valiosos mesmo quando a instância original sumiu.

A lista não trata GitHub como selo automático de liberdade. Dos 61 itens, 46 têm licença clara para o código; os 15 restantes precisam de cautela por licença customizada, ausência de licença, código defasado em relação ao serviço ou assets de terceiros. Essa distinção é o que torna a coleção útil tanto para jogar quanto para estudar, modificar ou publicar sem criar um problema jurídico desnecessário.

Fontes consultadas


Nota sobre atualidade

Pesquisa concluída em 21 de agosto de 2026. Instâncias comunitárias podem sair do ar, mudar de domínio ou trocar de versão sem aviso. Licenças, atividade e disponibilidade devem ser confirmadas nos repositórios oficiais antes de redistribuir código, publicar uma instância ou investir tempo em uma migração.

Did this resonate?

Related documents