Rider para Unreal Engine
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.
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 maisChat 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
"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."
dotBunny
"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!"
Programador de jogabilidade
"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."
Engenheiro de software sênior da Massive Entertainment
"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."
Fundador da Autonomic Studios
Experimente o poder do Rider hoje mesmo
Gratuito para uso não comercial
Os muitos lados do Rider
Rider para Unity
Uma maneira mais inteligente de escrever código C# para o Unity
Rider para AWS
Desenvolva em AWS com C# no Rider
Rider para desenvolvimento Web
O único IDE de que você precisa para desenvolvimento ASP.NET
Rider para MAUI
O único IDE multiplataformas para desenvolvedores em MAUI
Rider para Avalonia
O único IDE multiplataformas para Avalonia
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