Cortesia da NetEase Games

Racing Master leva a ação de corridas autênticas e gráficos de última geração para celulares e outras plataformas

A equipe do Racing Master reuniu mais de 100 profissionais de diversas áreas da indústria automotiva, incluindo designers de automóveis, designers de modificações, engenheiros de chassis, pilotos profissionais e muito mais. Somos entusiastas apaixonados por carros e corridas, dedicados a criar um jogo de corrida de referência. Esperamos que o Racing Master possa realizar todas as nossas fantasias e oferecer aos jogadores uma experiência de alto nível de corrida em celulares.
A sensação de percorrer uma pista exótica, o ronco de um motor potente abaixo de você: essa é uma experiência que poucos podem desfrutar. O Racing Master quer mudar isso, levando a sensação autêntica de dirigir os melhores veículos de última geração do mundo para celulares e simuladores de jogo para PC. 
Cortesia da NetEase Games
A equipe apaixonada da NetEase Games está focada em criar a experiência de corrida com o nível mais alto possível. Eles reuniram dados do mundo real dos carros de última geração da Aston Martin, BMW, Ferrari e muito mais, e recriaram cada um desses carros no jogo. O compromisso com a autenticidade fez com que o Racing Master ficasse entre os primeiros lugares da Apple App Store na China Continental desde o lançamento, e a equipe espera repetir esse sucesso quando o jogo for lançado em todo o mundo.

Dar aos jogadores a sensação de uma corrida genuína em Android e iOS significa ter uma boa otimização para essas plataformas. A equipe utilizou a Unreal Engine e o esforço de seus próprios especialistas técnicos para levar a jogabilidade multiplataforma emocionante e suave do Racing Master para celulares e simuladores de jogo para PC. Conversamos com eles sobre a inspiração por trás do Racing Master e o processo de desenvolvimento do jogo para múltiplas plataformas. 

Sobre o que é o Racing Master?

Zhang Bo, produtor:O Racing Master é um jogo de corrida de alta qualidade desenvolvido por uma equipe da NetEase Games, em colaboração com a Codemasters®, a desenvolvedora de jogos de corrida conhecida mundialmente. O jogo apresenta pistas e modelos de carros autênticos, proporcionando uma experiência de direção realista baseada num cenário contemporâneo do mundo real. O estilo artístico realista e de alta qualidade do jogo destaca a autenticidade mecânica e os detalhes dos materiais dos veículos, permitindo que os jogadores desfrutem do prazer das corridas e da personalização. 
 

A equipe de desenvolvimento está comprometida em oferecer uma experiência de jogo de alto nível, com qualidade superior de elementos visuais, áudio e controles, garantindo que os jogadores desfrutem de um jogo de corrida de primeira classe. 

Você pode nos contar por que a equipe decidiu fazer um jogo de simulação de corrida?

Zhang Bo: Nós embarcamos no projeto por amor pelo automobilismo. Nossa equipe de desenvolvimento é composta por fanáticos por carros que compartilham a paixão pelas corridas e acreditam firmemente que, através de design e refinamento meticulosos, os jogadores podem experimentar a alegria de controlar um carro de corrida de forma realista. Embora esta abordagem exija um alto nível técnico e maiores custos de desenvolvimento, estamos confiantes de que a emoção proporcionada pela autenticidade tenha um apelo mais profundo e duradouro para os jogadores e ressoe entre os verdadeiros entusiastas de jogos de corrida.

O Racing Master é uma colaboração entre a NetEase Games e a Codemasters®. O que cada equipe traz para o desenvolvimento do jogo?

Zhang Bo: Em nossa colaboração, a Codemasters® forneceu suporte principalmente em termos de tecnologia física básica. Desenvolvemos extensivamente a engine de física básica deles, personalizando-o para capturar dinâmicas veiculares mais ricas e controlar feedback. 

Fizemos ajustes específicos para cada plataforma mantendo a autenticidade. Por exemplo, simplificamos os controles e desenvolvemos funcionalidades de assistência à condução especificamente para plataformas de celulares. Isso permite que uma gama mais ampla de jogadores comece a jogar facilmente, ao mesmo tempo em que mantém feedback autêntico e oferece espaço para um domínio diferenciado.

Como o Racing Master pretende recriar a emoção da cultura automobilística de última geração? 

Cui Lei, diretor de arte: Vemos os carros como a fusão definitiva de arte e tecnologia, onde cada detalhe merece a apreciação meticulosa dos entusiastas automotivos. Portanto, todos os aspectos, desde os veículos até as pistas e os efeitos sonoros, foram cuidadosamente polidos para recriar a sensação de velocidade e emoção.

Para conseguir isso, estabelecemos acordos de parceria de dados de alto nível com vários fabricantes de automóveis. Nossos carros são ajustados com base em dados do mundo real. E os melhoramos ainda mais através da realização de testes reais em várias superfícies de estradas utilizando carros reais, recolhendo e comparando dados cruciais sobre comportamento e desempenho dos ruídos. Esses dados são recriados fielmente no jogo, dando aos nossos carros virtuais uma sensação genuinamente real. Para coletar os dados, também estabelecemos colaborações de longo prazo com pistas de corrida em vários locais, incluindo Guangdong Zhuhai, Zhejiang Shaoxing e Xangai.
Cortesia da NetEase Games
Quando se trata de efeitos sonoros, nós gravamos em pistas de corrida reais usando carros reais, o que nos torna frequentadores assíduos de diversas pistas nacionais. Por exemplo, para captar os sons do motor, instalamos vários microfones profissionais dentro do compartimento do motor e conduzimos os carros pelas faixas de giro de cada marcha. Depois de gravar um conjunto abrangente de recursos de áudio, passamos para o pós-processamento profissional e alinhamos os sons com os parâmetros físicos do jogo. Assim, garantimos que os jogadores possam desfrutar em Racing Master dos mesmos sons estrondosos que experimentariam na vida real.

Você pode explicar os desafios de levar um jogo de simulação de corrida completo para plataformas de celulares?

Zhou Qian, diretor técnico: Um dos nossos desafios técnicos mais significativos sempre foi apresentar sem dificuldades uma arte complexa e realista com as capacidades limitadas de desempenho dos celulares. Para alcançar uma fidelidade visual incomparável, montamos uma equipe técnica especializada e exclusivamente dedicada ao desenvolvimento personalizado no nível fundamental da Unreal Engine 4. Também fizemos parcerias com vários fabricantes de celulares para desenvolvimento em nível de hardware. Através de nossos esforços conjuntos, alcançamos com sucesso efeitos de iluminação e sombra de nível de console em celulares, semelhantes aos dos consoles de última geração.

Nossa equipe técnica era formada por especialistas de primeira linha na NetEase. Ao longo do projeto, foi realizado um extenso desenvolvimento fundamental na UE4, com alguns destaques técnicos decorrentes de colaborações com a Epic Games.

Para mostrar a iluminação, o sombreamento e as texturas altamente realistas de veículos e pistas, empregamos algumas das técnicas de renderização mais avançadas disponíveis em consoles, como Reflexos do Espaço de Tela (SSR), Sombreamento de Taxa Variável (VRS), FidelityFX Super Resolution (FSR) e iluminação global. Também desenvolvemos vários pipelines de renderização personalizados.

A necessidade de mais poder de processamento para obtenção de qualidade visual superior é amplamente conhecida. Durante nossos testes públicos iniciais, os dispositivos de alguns jogadores não duravam nem duas corridas. Em resposta, formamos uma equipe de especialistas técnicos dedicados a maximizar os esforços de otimização, abordando renderização, física e até mesmo a própria UE4. Refinamos meticulosamente cada detalhe, levando o desempenho ao limite e, por fim, garantimos uma jogabilidade suave mesmo em smartphones com até seis anos de uso.

Você pode nos contar mais sobre o processo de recriação de supercarros do mundo real no Racing Master?

Luo Zhongyuan, líder da equipe de veículos: Vamos ao extremo para reproduzir de forma realista ativos como veículos e pistas, comprometendo-nos a refletir fielmente os detalhes dos veículos, desde o design exterior até o interior. O processo inteiro dura de seis a sete meses, envolve mais de 30 etapas e requer quase 10 rodadas de verificações de qualidade, desde a obtenção de licenças dos fabricantes de automóveis, produção e polimento, até a apresentação do carro no jogo para os jogadores. 
Cortesia da NetEase Games
Zhang Bo: Além do enorme custo, outro grande gargalo que encontramos foi o consumo significativo de desempenho necessário para realizar a simulação completa em celulares no meio do projeto, onde a física do nosso veículo é simulada em tempo real usando modelos reais de potência, suspensão, pneus e carroceria. 

Além disso, enfrentamos desafios significativos para conseguir uma representação realista da aparência e do interior dos veículos, resultando num longo ciclo de desenvolvimento. Apesar destas dificuldades, mantivemos firme o compromisso com a nossa intenção original. Nossa equipe superou inúmeros obstáculos através de pesquisas contínuas e otimização de processos e ferramentas até apresentar o jogo aos jogadores.

O Racing Master também tem pistas do mundo real. Você pode falar sobre o processo de colocar esses locais exóticos no jogo?

Sun Xiaojun, líder de design
: Para o design de pistas, estabelecemos um princípio tripartido baseado em visibilidade, usabilidade e perceptibilidade. Isto garante que mesmo os jogadores que experimentam a pista pela primeira vez possam identificar intuitivamente o percurso da corrida, mergulhando num ambiente regional. Os jogadores que testam o jogo percebem que o Racing Master requer uma memorização mínima da pista. Essencialmente, todas as rotas podem ser reconhecidas naturalmente.
Cortesia da NetEase Games
Priorizamos o realismo e a replicação em nossas pistas. Nossa equipe faz visitas aos locais e utiliza equipamentos de última geração, como drones, scanners a laser e fotômetros, para coletar dados em tempo real. Dos principais pontos de referência aos mínimos detalhes dos grânulos de asfalto, reunimos dados autênticos para auxiliar na produção artística das pistas. Com o Racing Master, os jogadores podem explorar belas paisagens de todo o mundo sem sair de casa.

O Racing Master está prometendo um extenso sistema de modificação e personalização. Você pode explicar como ele vai funcionar?

Luo Zhongyuan: Assim como todo fã de corridas, sonhamos em criar um veículo único que tenha a nossa cara. Quer se trate da experiência de condução ou da aparência do veículo, todos queremos que seja algo incomparável e distinto.

No Racing Master, introduzimos um extenso sistema de personalização para a aparência dos veículos. Os jogadores não apenas podem equipar uma série de peças de modificação especializadas projetadas por designers profissionais, como divisores dianteiros, asas traseiras e sistemas de escapamento, como também podem usar os elementos básicos fornecidos no jogo para criar seus próprios decalques de veículos personalizados.

Em termos de desempenho, garantimos a liberdade de modificar o trem de força, chassi, pneus e sistema de controle eletrônico do veículo. Ao combinar diferentes tipos de pneus, diferentes alturas de chassi e motores com diferentes configurações de saída, os jogadores podem criar um veículo com uma sensação de direção verdadeiramente única.
Cortesia da NetEase Games
Por que a Unreal Engine foi a escolha certa para o Racing Master?

Zhou Qian: Optamos pela Unreal Engine como ferramenta de desenvolvimento do Racing Master por vários motivos:
  1. Suporte multiplataforma: a Unreal Engine oferece excelente suporte multiplataforma e gerenciamento eficiente de hierarquia de ativos. Isso torna excepcionalmente conveniente desenvolver jogos para as plataformas iOS, Android e simuladores de jogo para PC usando o mesmo conjunto de ativos.
  2. Alta fidelidade gráfica: a Unreal Engine fornece um pipeline de renderização gráfica abrangente, proporcionando desempenho visual excepcional. Mesmo para o desenvolvimento de jogos para celular, muitos dos pipelines e algoritmos de renderização gráfica são altamente instrutivos, como a implementação de verniz para pinturas automotivas.
     
  3. Conjunto de ferramentas fácil de usar: a Unreal Engine vem com uma suíte robusta de ferramentas, incluindo o Editor de Material, editores de cenas e editores de efeitos especiais. Também é bastante conveniente ampliar o uso dessas ferramentas, facilitando a produção industrial de jogos.
     
  4. Suporte da comunidade: a Unreal Engine possui uma comunidade vasta e ativa, o que é inestimável para projetos complexos como o Racing Master. A comunidade oferece vários recursos, como tutoriais, fóruns e plugins. Ela também permite o contato e o compartilhamento de técnicas de desenvolvimento com outros desenvolvedores e simplifica o processo de recrutamento quando procuramos novos talentos.

A versão Beta do Racing Master está disponível para Android e iOS e está planejado para outras plataformas, incluindo simuladores de jogo para PC. Você pode falar sobre o uso da Unreal Engine para desenvolver um simulador/jogo multiplataforma para celular?

Zhou Qian
: No processo de desenvolvimento de um jogo multiplataforma com a Unreal Engine, é fundamental garantir compatibilidade e desempenho em vários modelos de dispositivos. Nós aproveitamos muito as funcionalidade mais recentes das APIs gráficas de última geração: Metal para iOS e Vulkan para Android. Elas permitiram maximizar os recursos dos celulares e alcançar ótimos resultados.

Além disso, categorizamos os níveis de qualidade gráfica de acordo com os diferentes modelos de dispositivos. Isso garante que mesmo dispositivos de baixo custo possam rodar o jogo sem problemas a 30 quadros por segundo. Para modelos mais sofisticados, nos esforçamos para explorar todo o potencial dos dispositivos. Também incorporamos tecnologias como FSR e VRS para reduzir a sobrecarga de desempenho e a geração de calor sem comprometer a qualidade visual.

É claro que esta jornada envolveu muita exploração e validação. Realizamos testes abrangentes de compatibilidade e desempenho, o que nos permitiu refinar continuamente as estratégias de otimização.

Ao longo do desenvolvimento, percebemos que ferramentas eficientes são cruciais para apoiar o desenvolvimento multiplataforma. Dedicamos recursos significativos ao desenvolvimento de ferramentas, incluindo para criação de cenas, criação de Blueprints de veículos, gerenciamento de especificações de recursos, monitoramento de desempenho, controle de versão e etc. Essas ferramentas melhoraram substancialmente a eficiência de produção e a colaboração em equipe. A capacidade de plugin da Unreal Engine garante que possamos expandir de forma conveniente.

Alguma outra ferramenta da Unreal Engine ajudou durante o desenvolvimento do Racing Master?

Zhou Qian
: A visualização da complexidade do shader na Unreal Engine permite que os artistas identifiquem rapidamente materiais com hotspots em cenas e resolvam problemas relacionados ao consumo excessivo de material. O Editor Utility Blueprints permite criar ferramentas relacionadas a ativos, como conversão de textura e verificação de recursos, sem modificar a engine. A ferramenta Unreal Insights fornece uma maneira intuitiva de identificar e verificar áreas demoradas ou que causam atrasos. Além disso, adicionar tags personalizadas também é muito conveniente.

Que dicas você daria para outros desenvolvedores que usam a Unreal Engine para desenvolvimento multiplataforma e para celulares?

Zhou Qian: Nossas recomendações são:
  1. Durante os estágios iniciais de P&D, os desenvolvedores devem utilizar ferramentas como Blueprints para uma validação preliminar rápida da jogabilidade, em vez de investir mão de obra em modificações da Unreal Engine para minimizar os custos de desenvolvimento.
     
  2. Durante todo o processo de desenvolvimento, evite fazer modificações extensas na engine e no pipeline de renderização. Em vez disso, use o método de plugin para desenvolvimento. Esta abordagem ajuda a evitar o transtorno de atualizar a engine posteriormente. Faça alterações apenas se o processo de renderização da Unreal Engine não atender às suas necessidades. Se forem feitas modificações significativas, tente não seguir as atualizações oficiais da engine.
     
  3. Ao longo do desenvolvimento, crie ferramentas para abordar pontos problemáticos específicos e aumentar a eficiência de P&D, especialmente antes da produção de recursos em larga escala.

Agradecemos por falar conosco. Onde as pessoas podem saber mais sobre o Racing Master?

Siga as contas oficiais abaixo para obter informações em primeira mão!

    Obtenha a Unreal Engine hoje mesmo!

    Obtenha a ferramenta de criação mais aberta e avançada do mundo.
    Com diversas funcionalidades e acesso ao código-fonte, a Unreal Engine está pronta para uso imediato.