Criar
Command & Conquer: Generals — Zero Hour recebe porta nativa para macOS, iPhone

Command & Conquer: Generals — Zero Hour recebe porta nativa para macOS, iPhone

Artis Kenderik

Command & Conquer: Generals — Zero Hour, o icônico jogo de estratégia em tempo real de 2003, agora tem uma versão nativa completa para dispositivos Apple, funcionando perfeitamente em macOS, iPhone e iPad sem emulação. O projeto utiliza o motor original do jogo, recompilado para ARM64, para oferecer desempenho rápido e total suporte ao hardware moderno da Apple. Todos os principais modos de jogo — Campanha, Conflito e Desafio dos Generais — estão incluídos, e a versão preserva o áudio original.

Os controles de tela sensível ao toque foram cuidadosamente projetados para iPhone e iPad. Os jogadores podem selecionar unidades com uma caixa de arrasto, mover a câmera com dois dedos e ampliar usando gestos de pinça familiares, tornando o clássico RTS surpreendentemente confortável mesmo em telas menores.

Command & Conquer: Generals Zero Hour gameplay on iPad
Jogabilidade de Command & Conquer: Generals Zero Hour no iPad

Este lançamento é o resultado de uma colaboração entre Ammaar Reshi, que dirigiu e testou o projeto, e o modelo de IA Claude Fable 5 da Anthropic, que contribuiu para a engenharia. A versão se baseia no projeto fbraz3/GeneralsX — originalmente para macOS e Linux — agora expandido com suporte para iOS e iPadOS e componentes de motor atualizados. Como Reshi explica:

Esta versão foi construída como uma colaboração entre humanos e IA: engenharia por Claude Code (Claude da Anthropic, modelo Fable), dirigida e testada em dispositivos reais por Ammaar Reshi.
— Ammaar Reshi, engenheiro principal, diretor do projeto

Para jogar, os usuários precisam de sua própria cópia licenciada de Command & Conquer: Generals — Zero Hour do Steam, pois nenhum ativo do jogo está incluído na versão. Um script dedicado ajuda a extrair os arquivos necessários da sua instalação do Steam. Construir e executar a versão requer ferramentas como Xcode, Homebrew, SteamCMD e o SDK Vulkan LunarG, com um guia passo a passo detalhado disponível em GitHub.

A base técnica é notável: a versão utiliza um pipeline de renderização que traduz chamadas DirectX 8 para Vulkan via DXVK, depois para Metal usando MoltenVK, garantindo compatibilidade e desempenho em dispositivos Apple. Existem algumas limitações — o uso de memória pode exceder 3GB, e no iPad, longas sessões podem ser interrompidas se o iOS encerrar o aplicativo devido ao alto uso de memória, retornando o jogador à tela inicial sem aviso.

Este projeto se tornou possível após a EA liberar o código-fonte de Generals — Zero Hour sob a licença GPL v3, permitindo esforços comunitários como este.

Você acha que versões nativas assistidas por IA como esta podem dar nova vida a jogos de estratégia clássicos para uma nova geração de jogadores?

    Sobre o autor
    Comentários0