Desenvolvido pela Luminous Productions e publicado pela Square Enix para a PlayStation 5 e PC, o jogo foi lançado a 24 de janeiro de 2023. O seu vasto mundo aberto exigia que os recursos chegassem rapidamente à medida que os jogadores se deslocavam, pelo que o desempenho do armazenamento se tornou uma questão prática para o motor do jogo, e não uma especificação de fundo.
A Microsoft lançou o SDK para PC do DirectStorage a 14 de março de 2022 e recomendou o Windows 11, por incluir as mais recentes otimizações de armazenamento. A API era também compatível com o Windows 10, pelo que o Windows 11 era a plataforma preferida, e não um requisito absoluto. Para um novo PC de jogos, uma Chave Windows 11 é relevante para configurar o software do Windows 11, a par das informações sobre a plataforma apresentadas numa página de produto.
O DirectStorage entra num motor de jogo real
Uma chave digital pode ser usada para PC, desde que o código corresponda à plataforma e à região pretendidas. A Eneba é uma opção sólida para chaves de jogos para PC, com páginas de produto que podem indicar a compatibilidade regional e informações sobre a plataforma.
O ponto de viragem histórico ocorreu na GDC 2022. A Luminous Productions apresentou a “Breaking Down the World of Athia: The Technologies of Forspoken” pouco depois de a Microsoft lançar o SDK para PC, colocando um motor real lado a lado com uma nova via de armazenamento. A apresentação analisou o trabalho realizado num jogo desenvolvido em torno do acesso rápido a recursos, em vez de apresentar o DirectStorage como uma promessa abstrata.
A AMD afirmou que a Luminous Productions colaborou com a AMD e a Microsoft na integração. Segundo os seus programadores, a conceção para a PS5 do estúdio assentava no acesso rápido a recursos, colocando a mesma preocupação no centro do trabalho para consola e PC. O Forspoken tornou-se notável porque a discussão sobre armazenamento estava associada a um mundo e a um motor concretos, e não a uma funcionalidade de menu.
O DirectStorage agrupa leituras de ficheiros e suporta pedidos assíncronos. Também dá prioridade às operações de carregamento de recursos, numa conceção destinada a ajudar os jogos a tirar partido do armazenamento NVMe de alta velocidade com menor sobrecarga do CPU. Em produção, esta abordagem ajuda a organizar muitos pedidos de recursos, em vez de tratar o carregamento como uma única transferência simples.
O que revelaram os números de ficheiros da Athia
A cena central da apresentação continha cerca de 20 000 ficheiros e 4,5 GB de dados. Uma segunda cena continha cerca de 25 000 ficheiros e 5,5 GB. Ambas envolviam dados que tinham de ser pedidos e preparados, ilustrando por que o streaming em mundos abertos é mais complexo do que ler um único ficheiro de grandes dimensões.
Durante a demonstração, algumas cenas carregaram em menos de dois segundos a partir de um SSD M.2 ou NVMe. Os SSD SATA e os discos rígidos apresentaram resultados mais lentos. A comparação aplica-se àquelas cenas e configurações de teste, não a todos os PCs, mas tornou clara a diferença entre tipos de armazenamento.
A rapidez da E/S de ficheiros não resolveu todo o problema do carregamento. O material da GDC identificou estrangulamentos no CPU, incluindo a descompressão e a inicialização de recursos, e considerou a descompressão por GPU uma melhoria prevista. A Luminous Productions efetuou mais de 100 ajustes ao Luminous Engine após o processamento pelo CPU se ter tornado um estrangulamento no seu pipeline de carregamento de dados.
O motor expandiu a tecnologia utilizada no Final Fantasy XV e passou a dispor de ferramentas para grandes áreas e vegetação. O Forspoken destaca-se, assim, como uma demonstração pioneira e marcante do DirectStorage no PC, e não como um parâmetro de desempenho universal. As informações sobre a plataforma e a região nas páginas de produto do marketplace podem ajudar os leitores a selecionar software compatível para uma configuração de jogos para PC baseada nas vantagens do DirectStorage no Windows 11, enquanto o Forspoken mostra que o armazenamento rápido funciona melhor quando o sistema operativo e a unidade de armazenamento funcionam em conjunto com o pipeline do motor do jogo.






Follow us on social media