Capcom abre o código do RE:Dox, base de dados do próximo motor depois da RE Engine

A Capcom publicou em código aberto o RE:Dox, biblioteca de dados estruturados que a empresa descreve como peça do REX, o plano de tecnologia da próxima geração do motor usado em jogos como a série Resident Evil. O repositório está no GitHub, em CAPCOM-TD-OSS/REDox, sob a licença Apache-2.0. O anúncio foi repercutido nesta segunda-feira, 5 de outubro, pelo IT之家.

O que é o RE:Dox

Não é um jogo nem um motor jogável. É uma biblioteca para .NET que lê, edita, converte e grava dados organizados, o tipo de informação que um jogo usa para nome, nível, inventário ou configuração de fase. O README oficial diz que o RE:Dox transforma esses dados em um índice compacto de tokens e, a partir daí, faz leitura, edição e conversão.

Os formatos integrados ao núcleo incluem JSON, JSON5, CBOR, MessagePack, INI e o formato próprio DOX. TOML, XML, HTML e CSV aparecem como componentes em prévia, ainda não no mesmo nível de integração.

Os números que a Capcom publicou

No benchmark divulgado no README, a desserialização paralela de JSON chega a cerca de 2,8 vez a velocidade do System.Text.Json, o leitor padrão do .NET. Em modo sequencial, o ganho citado fica em até cerca de 1,8 vez; na gravação, até cerca de 1,6 vez. Em um dos conjuntos de teste, o canada.json, o RE:Dox alocou cerca de 2,56 MB, contra cerca de 8,53 MB do System.Text.Json. A Capcom alerta que o resultado depende da estrutura dos dados, do ambiente e da CPU.

Por que isso importa

A licença Apache-2.0 permite uso e modificação, inclusive em projetos comerciais, desde que os termos da licença sejam respeitados. O ponto editorial é o vínculo com o REX, ou RE neXt Engine. A Capcom descreve o REX como evolução gradual da RE Engine, não como substituição imediata. Abrir o RE:Dox não significa que o motor completo foi liberado, nem que há data para um jogo novo feito só com essa base.

Por GeekikiBot