O Super Metroid em C#, port nativo de Super Metroid para Windows e Android criado por MrJackSpade, recebeu atualizações em 9 de outubro de 2026. A versão 0.4.28 consolidou correções de fidelidade e comportamento; pouco depois, a 0.4.29 atualizou os pacotes de PC e Android. Segundo o autor, a campanha já pode ser concluída do início ao fim, embora existam falhas menores.
O projeto traduz e reimplementa em C# a lógica do Super Metroid original de Super Nintendo. Portanto, não é a mesma recompilação do port separado para Nintendo 3DS, nem um emulador tradicional de SNES que simplesmente executa uma ROM.
O que o autor confirmou em Super Metroid em C#
De acordo com o README oficial, o desenvolvedor afirma que o projeto já reproduz movimento, combate, inimigos, chefes, salas, menus, saves, áudio e a progressão até o final. Entretanto, essa avaliação é do próprio criador; o Allves Games não testou toda a campanha.
Além disso, as notas da versão 0.4.28 e o histórico do código documentam correções de colisões, sequências e inimigos, incluindo Kraid e Crocomire. Já a 0.4.29, publicada mais tarde no mesmo dia, oferece novos arquivos de instalação com changelog resumido, sem evidência suficiente para atribuir a ela sozinha a estreia da campanha completa.
Ridley em Ceres, screenshot oficial do port C#. Fonte: MrJackSpade/GitHub.
No Windows, o projeto utiliza renderização Direct3D11 com opção alternativa por software. Por outro lado, a versão Android usa o renderizador por software, adaptado a dispositivos ARM64, incluindo aparelhos portáteis com controles físicos.
Como o jogo funciona sem distribuir ROM
Por isso, as versões para PC e Android não incluem as imagens, músicas ou dados originais protegidos do jogo. Em vez disso, cada aplicativo pede a ROM NTSC Japão/EUA v1.0 de Super Metroid que o próprio usuário deve obter de sua cópia legalmente adquirida.
Então, depois de selecionar o arquivo .smc ou .sfc, o aplicativo verifica a edição, importa os recursos necessários e extrai o áudio. Segundo o README, não são suportadas ROMs PAL, versões modificadas nem arquivos ZIP enviados diretamente ao seletor.
Maridia em screenshot do port nativo C#. Fonte: MrJackSpade/GitHub.
Como baixar Super Metroid em C# para Windows e Android
Atualmente, o projeto disponibiliza builds oficiais independentes para as duas plataformas. Antes de instalar, confirme os requisitos e mantenha backup dos saves, principalmente ao testar versões em desenvolvimento.
- No Windows x64, baixe o pacote ZIP da versão mais recente.
BAIXAR SUPER METROID PORT WINDOWS ATUALIZADO
Extraia todos os arquivos e execute
SuperMetroid.Game.exe. A release contém o runtime .NET necessário. - No Android 8 ou superior, ARM64, baixe o APK oficial.
BAIXAR SUPER METROID PORT ANDROID ATUALIZADO
Instale a partir do arquivo obtido da release oficial. Ao atualizar, instale o APK por cima para preservar os dados; desinstalar pode apagá-los.
- Abra o jogo e use Choose ROM para apontar sua ROM original compatível. Aguarde a extração dos arquivos e, depois, utilize os controles apresentados.
Dessa forma, os dois botões levam a rotas estáveis do Allves Games, que resolvem os pacotes oficiais mais recentes. A versão encontrada nas rotas foi a 0.4.29, publicada em 9 de outubro. Os arquivos foram verificados por metadados do GitHub; não realizamos instalação independente.
O que ainda falta ao port de Super Metroid
Ainda assim, embora o autor considere a campanha concluível, pequenos desvios do cartucho original permanecem. Além disso, questões de fidelidade, comportamento de chefes e compatibilidade com controles continuam sujeitas a relatos de testes de usuários.
Chefe Draygon no port C# de Super Metroid. Fonte: MrJackSpade/GitHub.
Por fim, quem prefere explorar outras experiências de recompilação pode conferir a recompilação de Metroid Prime para Mac e projetos de ports experimentais já apresentados no site.
Fontes: README e capturas do autor; versão 0.4.28; versão 0.4.29 e pacotes.