Rider para Unreal Engine

Gratuito para uso não comercial

Suporte para Smart C++ e Blueprints para criar os melhores jogos

O Rider é um IDE rápido e poderoso para desenvolvimento multiplataformas no Unreal Engine. O Rider fornece insights sobre Blueprints, auxilia no mecanismo de reflexão e ajuda a garantir precisão e um bom estilo de programação.

Torne-se um desenvolvedor profissional de jogos com o Rider

O JetBrains Rider é um IDE poderoso e rápido para desenvolvimento multiplataformas no Unreal Engine.

O Rider já é bem conhecido nos mundos de desenvolvimento de jogos.NET e Unity por ser um IDE Unity e .NET multiplataformas inteligente. Agora, ele inclui desenvolvimento em Unreal Engine!

Você também desenvolve jogos em Unity? Saiba mais sobre o Rider para Unity.

Motivos para usar o Rider
para seus jogos em Unreal Engine

Rápido suporte para C++ multiplataformas

O Rider for Unreal Engine opera no Windows, macOS e Linux. Ele é alimentado pelo ReSharper C++, que oferece suporte nativo de ponta para C++ moderno. Os usuários se beneficiam com suas mais de 1300 inspeções de código, mais de 290 correções rápidas, refatoração por toda a solução e capacidades de geração de código. O Rider também adiciona automaticamente #includes ausentes para você. Isso tudo acontece sem comprometer a velocidade ou a capacidade de resposta do IDE.

Adaptado para Unreal Engine

O Rider está configurado para trabalhar com o código do Unreal Engine. Arquivos nativos .uproject podem ser abertos diretamente no Rider sem gerar uma solução do Visual Studio, um Makefile ou um projeto Xcode. O Rider lê os Blueprints do seu projeto, mostra os usos desses arquivos no seu código C++ e exibe os valores das propriedades substituídas. Você também pode gerenciar seu jogo diretamente no IDE e seguir a versão aprimorada do log do Unreal Editor.

Assistência com o mecanismo de reflexão e o RPC

As macros de reflexão do Unreal Engine são mais do que apenas texto simples. Para acelerar o processo de desenvolvimento de jogos, o Rider fornece complementação de código para especificadores de reflexão e mostra sua documentação no pop-up Quick Documentation. As ações de navegação e geração de código são configuradas para lidar corretamente com Chamadas de Procedimento Remoto do Unreal Engine.

Análise de código e inspeções de estilo de nomenclatura

O Rider garante que seu código Unreal Engine seja preciso com a ajuda de inspeções especializadas do Unreal Engine em busca de macros de reflexão do Unreal Engine ausentes ou incorretamente definidas. O IDE também acomoda convenções de nomenclatura do Unreal Engine em todas as suas ações. As inspeções Inconsistent Unreal Engine naming detectam nomes que não seguem as regras e sugerem correções rápidas para eles.

Depurador

Para depurar seu jogo, o Rider vem com uma rica UI de depurador e um back-end LLDB em todas as três principais plataformas. No Windows, esse depurador é desenvolvido pela equipe JetBrains e é capaz de depurar código compilado com o compiler Microsoft Visual C++. Ele encontra e carrega UE4.natvis automaticamente, fornecendo visualizações fáceis de usar dos tipos de dados do Unreal Engine.

Testes de unidade

O Rider vem com suporte para a framework Unreal Engine Automation Testing, pronta para uso. Inicie testes na janela de ferramentas Unit Test ou diretamente no editor, reveja seus resultados e execute novamente testes com falha, todos os testes ou testes específicos. Para sua conveniência, os testes podem ser agrupados por categorias definidas pelos sinalizadores transmitidos a eles.

Saiba mais

AI Assistant para o Rider

Este assistente por IA integra-se de forma transparente ao IDE e oferece inúmeros recursos que tornam a programação, a depuração e o refinamento do seu código mais fáceis e agradáveis.

Saiba mais

Chat com IA e reconhecimento de contexto

Você não tem certeza de por que existe uma determinada classe no seu projeto do Unreal Engine ou não sabe como implementar um recurso específico no seu jogo? Pergunte ao AI Assistant através do chat. Ele compreende contextos específicos do Unreal, fluxos de trabalho de C++ e padrões comuns do mecanismo, dando respostas sob medida para a configuração do seu projeto e o seu ferramental tecnológico.

Complementação de código em várias linhas

O AI Assistant gera trechos de código de várias linhas para o desenvolvimento com o Unreal Engine. Comece a digitar e, se estiver disponível uma sugestão, aparecerá um trecho de código em cinza claro pronto para você aprovar — por exemplo, para configurar um componente do Actor, manipular uma declaração UPROPERTY ou inicializar a lógica do jogo.

Explicações de código

Você está empacado com uma exceção ou não compreende bem um determinado commit no seu projeto do Unreal? O AI Assistant explica erros e commits em detalhe. Seja uma exceção de runtime na lógica do seu jogo ou um commit complexo envolvendo diversos arquivos, a IA detalha o problema para você solucioná-lo rapidamente.

O que nossos usuários estão dizendo

Matthew Davey

"O Rider tornou-se rapidamente o único IDE que eu quero usar para qualquer tarefa de programação em Unreal Engine ou Unity. Ele já me poupou inúmeras horas devido aos seus fluxos de trabalho intuitivos, e não posso elogiar o suficiente a sua integração com P4. Quando os produtores veem a velocidade com que podemos passar da tarefa até a resolução, eles se apaixonam pelo produto. O Rider remove todos os pontos de estrangulamento dos programadores, que nos impedem de fazer o que fazemos de melhor: codificar."

Matthew Davey
dotBunny
Emanuel May

"A velocidade do Rider C++ é incrível! Ele abre um projeto completo em cerca de 5 segundos, indexa tudo em 20 segundos e encontra qualquer símbolo em 1 segundo. Nunca trabalhei em C++ para Unreal Engine 4 tão rápido!"

Emanuel May
Programador de jogabilidade
Antanas Kalininas

"O Rider tem a melhor velocidade de navegação pelo código que eu já vi até agora, tornando meu trabalho muito mais tranquilo e fácil."

Antanas Kalininas
Engenheiro de software sênior da Massive Entertainment
Jesse Humphry

"Se você escreve C++ para o Unreal, precisa sem dúvida obter o Rider for Unreal Engine. A inclusão automática realmente economiza tempo e a capacidade de ver valores de Blueprints de dentro do Rider é muito legal. Navegar até uma classe clicando em seu tipo com a tecla Ctrl pressionada também é incrível. São muitas facilidades do Rider que estão ausentes no Visual Studio."

Jesse Humphry
Fundador da Autonomic Studios

Experimente o poder do Rider hoje mesmo

Gratuito para uso não comercial

Os muitos lados do Rider

O Rider fornece o poder de desenvolver produtivamente uma ampla variedade de aplicações, incluindo aplicativos para área de trabalho .NET, serviços e bibliotecas, jogos Unity e Unreal Engine, aplicativos Xamarin, ASP.NET, aplicações Web ASP.NET Core e muito mais.
Explore o Rider

Traga mais conhecimentos do Unreal Engine ao Visual Studio

Confira o ReSharper C++, uma extensão para Visual Studio que ajuda você a criar jogos perfeitos com mais rapidez!

Experimente agora