Rider for Unreal Engine 2020.3.3 Preview: Create New Unreal Engine Class Action and Support for .ini Files
Rider for Unreal Engine is now available as Public Preview, with a general release aimed for 2021. Today we are happy to share a new 2020.3.3 update that is packed with lots of long-awaited improvements.
Use a patch to update to this build right from the IDE (Help | Check for Updates) if you already use the product, or sign up to join the Preview program.
Create new Unreal Engine class
You no longer need to switch to Unreal Editor to create a new class – Rider enables you to create Unreal Engine classes based on predefined templates. Go to Solution Explorer and right-click on it to invoke the New menu (or use
Ctrl+Alt+Insert), select Unreal Class, enter the name, and choose a template from the list. Rider will generate header and source files with some predefined code for you. It will also remind you to rebuild the project to make this new class available in the Unreal Editor.
Cool, right? You can see it in action in this short demo:
Support for Unreal Engine .ini files
Rider can now make use of the information inside UE configuration files. Because we now bundle the .ini files support plugin, you get correct code highlighting in such files. But there is much more!
Let’s say you have a property in your game’s code and you set its value in the configuration file. The Code Vision feature in Rider will show you the values from the config, even mentioning those which are not in effect (overridden). For example, with the following config file:
You’ll get this in Rider:
You can see config file usages grouped under a dedicated node in the Find Usages results. And if you rename the property using the Rename refactoring in Rider, it will not only update all the usages, including the ones from the config files, but it will also automatically add the required CoreRedirects for you! It is now much harder to break the game accidentally by renaming things.
This, of course, works not only for properties but also for classes, as well as in the context of the configuration hierarchy.
And finally, there is code completion for action names in the
BindAxis functions in
Other notable fixes include:
Fixed an issue with incorrect resolve of
#includewhen there are user and system headers with the same file name (RSCPP-31507).
- Fixed code completion of overriding methods (RIDER-54511).
- In the debugger:
The JetBrains Rider team
Subscribe to Blog updates
Thanks, we've got you!
A Second Set of Bug Fixes: ReSharper 2023.2.2 and Rider 2023.2.2 Are Here!
ReSharper and Rider have just received their second set of bug-fix updates for the 2023.2 release! Let’s take a look at the most important issues that have been resolved in this update. ReSharper For the full list of resolved issues, please refer to our issue tracker. …
ReSharper 2023.3 Early Access Program Begins!
Hello everyone, The Early Access Program for ReSharper 2023.3 has started! Before you download the first EAP build, let’s take a look at what is in store for you. Working with aliases With this first EAP build, we are introducing support for C# 12’s ability for alias directives to refer…
Rider Kicks Off the Early Access Program for the 2023.3 Release!
The Early Access Program for Rider 2023.3 has just begun with the release of the Rider 2023.3 EAP 1 build. There are several ways to get your hands on it: Download and install them from our website. Use the Toolbox App. Install this snap package from the SnapCraft store if you’re using a c…
ReSharper 2023.3 Roadmap
The next Early Access Program (EAP) for ReSharper version 2023.3 is right around the corner, so it’s high time to let you know what we’ll be working on in the coming months. This roadmap is just a preliminary plan and may be adjusted depending on our priorities and resources as well as changes in…