Sobre o projeto

OpenXRay é um fork de código aberto, mantido por fãs, do X-Ray Engine originalmente desenvolvido pela GSC Game World para a franquia S.T.A.L.K.E.R. O projeto tem como alvo três títulos—Call of Pripyat 1.6.02, Clear Sky 1.5.10 e a mod Call of Chernobyl 1.4.22—com suporte para Shadow of Chernobyl ainda em andamento. As principais melhorias em relação ao motor original incluem builds nativos de 64 bits, ganhos substanciais de FPS e estabilidade, correções de bugs antigos do vanilla e um conjunto crescente de aprimoramentos gráficos e de jogabilidade opcionais que podem ser ativados por modders ou jogadores. O motor roda em Windows, Linux, macOS, *BSD e arquiteturas exóticas como ARM, ARM64, Elbrus 2000 (E2K) e PPC64LE. Um renderizador OpenGL substitui o pipeline original DirectX 9/10/11, e um backend Vulkan/DX12 está em desenvolvimento ativo. Instruções de build para todas as plataformas suportadas estão documentadas no wiki do projeto, e pipelines de CI validam cada pull request. Para autores de mods, o OpenXRay expõe um grafo de frame/render, APIs de script Lua estendidas, novas ferramentas de depuração e um SDK atualizado, permitindo técnicas gráficas modernas (ex.: PBR, iluminação volumétrica) sem quebrar arquivos gamedata existentes. O projeto mantém uma filosofia "vanilla-first": novos recursos são opcionais e os ativos originais permanecem carregáveis sem alterações. A coordenação da comunidade acontece no Discord, GitHub Issues e um grupo VK. Contribuições são bem-vindas—etiquetas good-first-issue e help-wanted orientam novatos—e o suporte financeiro é aceito via GitHub Sponsors, Patreon, Open Collective e Boosty. O código é licenciado sob os termos originais do X-Ray; os usuários devem possuir uma cópia legal dos jogos S.T.A.L.K.E.R. suportados para jogar.