Rider para Unreal Engine
Compatibilidad inteligente de C++ y Blueprints para crear los mejores juegos
Rider es un IDE rápido y potente para el desarrollo multiplataforma de Unreal Engine. Rider le da información sobre Blueprints, le ayuda con el mecanismo de reflexión, y contribuye a garantizar precisión y un buen estilo de codificación.
Conviértase en desarrollador de juegos profesional con Rider
Rider de JetBrains es un potente y rápido IDE para el desarrollo multiplataforma de Unreal Engine.
Rider ya es conocido en el mundo del desarrollo de juegos .NET y Unity por ser un IDE inteligente multiplataforma de Unity y .NET. ¡Ahora tiene bajo control el desarrollo de Unreal Engine!
¿Desarrollan también juegos en Unity? Conozca más sobre Rider para Unity.
Motivos para utilizar Rider
en sus juegos con Unreal Engine
Compatibilidad rápida con C# multiplataforma
Rider para Unreal Engine funciona en Windows, macOS y Linux. Está impulsado por ReSharper C++, que ofrece compatibilidad nativa de vanguardia con C++ moderno. Los usuarios disfrutarán de sus más de 1300 inspecciones de código, más de 290 correcciones rápidas, refactorización en toda la solución y capacidades de generación de código. Rider también añade automáticamente los #includes que faltan. Todo esto sucede sin poner en entredicho la velocidad o la capacidad de respuesta del IDE.
Adaptado a Unreal Engine
Rider está configurado para trabajar con el código de Unreal Engine. Los archivos nativos .uproject pueden abrirse directamente en Rider sin necesidad de generar una solución de Visual Studio, un Makefile o un proyecto de Xcode. Rider lee los Blueprints de su proyecto, muestra los usos de dichos archivos en su código C++, y presenta los valores de las propiedades anuladas. También puede gestionar su juego directamente desde dentro del IDE y seguir la versión mejorada del registro de Unreal Editor.
Asistencia con el mecanismo de reflexión y RPC
documentación rápidaLas macros de reflexión de Unreal Engine son más que simple texto. Para acelerar el proceso de desarrollo del juego, Rider proporciona la finalización del código para los especificadores de reflexión y muestra su documentación en la ventana emergente Quick Documentation. Las acciones de navegación y generación de código están configuradas para tratar correctamente las llamadas a procedimientos remotos de Unreal Engine.
Análisis de código e inspecciones de estilo de nomenclatura
Rider se asegura de que su código de Unreal Engine sea preciso con la ayuda de inspecciones especializadas de Unreal Engine para detectar macros de reflexión de Unreal Engine que falten o que estén mal configuradas. El IDE también se adapta a las convenciones de nomenclatura de Unreal Engine en todas sus acciones. Las inspecciones de nomenclatura de Unreal Engine incoherente detectan los nombres que no siguen las reglas y sugieren arreglos rápidos para ellos.
Depurador
Para depurar su juego, Rider incorpora una rica interfaz de usuario del depurador y un backend LLDB en las tres principales plataformas. En Windows, este depurador ha sido desarrollado por el equipo de JetBrains y es capaz de depurar código creado con el compilador Microsoft Visual C++. Encuentra y carga automáticamente UE4.natvis, proporcionando vistas fáciles de usar de los tipos de datos de Unreal Engine.
Pruebas de unidades
Rider incluye compatibilidad con el marco de pruebas de automatización de Unreal Engine lista para usar. Inicie las pruebas desde la ventana de herramientas de pruebas unitarias o directamente desde el editor, revise sus resultados y vuelva a ejecutar las pruebas fallidas, todas o algunas específicas. Para su comodidad, las pruebas se pueden agrupar por categorías definidas por las banderas que se les pasan.
AI Assistant para Rider
Este asistente basado en IA se integra perfectamente en el IDE para ofrecer toda una serie de funcionalidades que facilitan y hacen más agradable la codificación, la depuración y el perfeccionamiento del código.
Más informaciónChat de IA que tiene en cuenta el contexto
¿No sabe por qué existe una clase concreta en su proyecto de Unreal Engine o cómo implementar una funcionalidad de juego específica? Pregúntele a AI Assistant a través del chat, que entenderá los contextos específicos de Unreal, los flujos de trabajo de C++ y los patrones comunes del motor, y dará respuestas adaptadas a la configuración y a la pila tecnológica de su proyecto.
Finalización de código multilínea
AI Assistant genera bloques de código multilínea para desarrollar en Unreal Engine. Empiece a escribir y, si hay sugerencias disponibles, verá un fragmento de código en gris (como la configuración de un componente Actor, la gestión de declaraciones UPROPERTY
o la inicialización de la lógica del juego) listo para que lo apruebe.
Explicaciones de código
¿Se ha atascado en una excepción o hay alguna confirmación concreta de su proyecto Unreal que no termina de entender? AI Assistant explica los errores y las confirmaciones con todo detalle. Tanto si se trata de una excepción durante la ejecución en la lógica del juego como de una confirmación compleja en la que intervienen varios archivos, la IA lo desglosa para que pueda solucionar los problemas rápidamente.
Lo que opinan nuestros usuarios
«Rider no ha tardado en convertirse en la única IDE que quiero usar para cualquier tarea de programación de Unreal Engine o Unity. Me ha ahorrado innumerables horas gracias a sus flujos de trabajo intuitivos y no puedo elogiar lo suficiente su integración con P4. Cuando los productores ven la velocidad a la que podemos ir desde la asignación de tareas a su finalización, se enamoran del producto. Rider elimina todos los puntos que atascan al desarrollador, lo que nos permite hacer lo que mejor hacemos: programar».
dotBunny
«¡La velocidad del C++ de Rider es increíble! Abre un proyecto entero en unos 5 segundos, ejecuta la indexación de todo en 20 y encuentra cualquier símbolo en 1. ¡Nunca he trabajado con un C++ para Unreal Engine 4 tan rápido!».
Programador de jugabilidad
«La navegación por el código de Rider es la más rápida que he visto; hace que mi trabajo sea mucho más fácil y sencillo».
Ingeniero de software sénior en Massive Entertainment
«Si escribes C++ para Unreal, sin duda necesitas Rider para Unreal Engine. La inclusión automática ahorra un montón de tiempo, y poder ver los valores de Blueprint desde Rider es una pasada. Navegar a una clase con solo hacer ctrl+clic en su tipo también es genial. Rider ofrece todas esas facilidades de uso que tanto, tanto, se echan de menos en Visual Studio».
Fundador de Autonomic Studios
Descubra la potencia de Rider hoy mismo
Gratis para uso no comercial
Las numerosas facetas de Rider
Rider para Unity
Una forma más inteligente de escribir C# para Unity
Rider para AWS
Desarrollar en AWS con C# en Rider
Rider para desarrollo web
El único IDE que necesita para el desarrollo de ASP.NET
Rider para MAUI
El único IDE multiplataforma para desarrolladores MAUI
Rider para Avalonia
El único IDE multiplataforma para Avalonia
Aporte a Visual Studio conocimientos extra sobre Unreal Engine
Descubra ReSharper C++, una extensión de Visual Studio que le ayuda a crear juegos más rápidamente.
Pruébela ahora