ReSharper C++ 2021.2 EAP: Unreal Engine 5 and Other UE Updates
Besides support for Unreal Engine 5, this EAP build brings some improvements for the workflow of adding new modules and plugins to your game project.
ReSharper C++ 2021.1: Syntax Style, New C++ Features, and Improved Unreal Engine Support
ReSharper C++ 2021.1 brings support for several new C++17 and C++20 language features, improves Unreal Engine support, and adds new inspections. You can now configure ReSharper C++ to match your code style even more closely with a new set of syntax style settings.
ReSharper C++ 2021.1 EAP: Updates to Unreal Engine Support, and New Code Inspections
A new EAP build for ReSharper C++ 2021.1 is here! Check out the details about new Code Analysis features and updates to Unreal Engine support.
ReSharper C++ 2020.3: UnrealHeaderTool, C++20 Comparisons, Push-to-Hint Inlay Hints
ReSharper C++ 2020.3 is here with the UnrealHeaderTool integration, new C++20 features, navigation between matching preprocessor directives, fuzzy text search, Push-to-Hint mode for inlay hints, and many other enhancements.
Demo: UnrealHeaderTool Inspections in ReSharper C++ 2020.3
Working with Unreal Engine projects means working with the Unreal reflection system and the UnrealHeaderTool. Macros are used to mark types and type members as visible to Blueprints, replicated across servers, set metadata and more. ReSharper C++ (and soon the Rider for Unreal Engine preview) understands the Unreal macros, providing quick doc tooltips and completion. But mistakes in these macros a
ReSharper C++ 2020.3 EAP: UnrealHeaderTool Integration
UnrealHeaderTool has been integrated into the Resharper C++ analysis and can run on an open file, helping you catch issues earlier and avoid problems down the road.
ReSharper C++ 2020.3 Early Access Program Is Now Open
We're excited to announce the start of the Early Access Program for ReSharper C++ 2020.3! The first EAP build brings updates for Unreal Engine support, inspections and quick-fixes for C++20 ranges, performance improvements, and more.
ReSharper C++ 2020.2: Unreal Engine Project Model, Improved C++/CLI Support, and More
ReSharper C++ 2020.2 includes lots of performance improvements and bug fixes, updates to C++/CLI and Unreal Engine support, a new set of code inspections with quick-fixes, and more.
ReSharper C++ 2020.2 EAP: Updates to Unreal Engine Support, Navigation Enhancements, and More
The second of our Early Access Program builds for ReSharper C++ 2020.2 is now available! In this post, we'll go through updates to Unreal Engine support, improved search and navigation features, and more. Read on for details: Unreal Engine: smarter auto-include and header completion, better alignment with UE guidelines, and common acronyms in the built-in dictionary. Navigation and Search
ReSharper C++ Starts 2020.2 Early Access Program
Today we are launching the Early Access Program (EAP) for ReSharper C++ 2020.2, which brings many improvements for Unreal Engine and C++/CLI support, performance fixes, and more. This release cycle is aimed at fixing bugs, but it's hard to resist adding some new treats. So, in the first EAP build, you'll find a combination of polished functionality and new features! The main highlights of thi
ReSharper C++ 2020.1: New C++20 Features, Improved Coding Assistance, HLSL Support, and More
We are happy to introduce our first major release of the year! Since the start of the EAP, we've published a series of blog posts to share news about improvements and new features, step by step. Now it's time to recap and see what we’ve put together for you in this release! ReSharper C++ 2020.1 tracks the latest C++20 updates, improves coding assistance and navigation, and helps you be more produ
Working with HLSL shader files in ReSharper C++
ReSharper C++ 2020.1 has introduced initial support for the HLSL language used in shader files. ReSharper will recognise .hlsl and .hlsli files, and if you're working with an Unreal Engine project, it will also handle .usf and .ush files. This video shows the main features ReSharper has in this first release, such as syntax highlighting, highlighting for syntax errors as you type, as well as navig
ReSharper C++ for Unreal Engine: working with UE4 reflection macros
Unreal Engine uses macros to mark types and type members as available to the reflection system, allowing these structs, classes and enums to be used in Blueprints, as well as be listed and editable in the Unreal Editor. These macros don't always introduce new code, so it's not possible to provide full support simply based on existing language features. ReSharper C++ has specific support for Unreal
ReSharper C++ 2020.1 EAP: Rearrange Code, Code Completion, and UE4 Naming
With this EAP build, the well-known Rearrange code and Complete Statement features from ReSharper for .NET have finally come to ReSharper C++! Read on for details about these features, as well as other highlights of this build: Rearrange code: an easy way to move your code. Complete Statement: one shortcut instead of many routine actions. Completion in macro definitions: code completion no
HLSL Support Comes to ReSharper C++
ReSharper C++ already helps you craft the best games with Unreal Engine 4, and we are working hard to expand our coverage of your everyday needs. In this EAP build, we are ready to introduce initial support for one more aspect of game development – the High Level Shading Language. HLSL is a language for creating C-like programmable shaders. With vertex and pixel shaders, you can manage how the ver
ReSharper C++ 2020.1 EAP: Template Syntax for Lambdas, and Better Support for UE4 Coding Standard
The latest ReSharper C++ EAP build brings mostly bug fixes, but also includes some new features and enhancements. Long story short, we’re introducing a new inspection with a quick-fix to use an explicit template parameter list in a generic lambda. Also, when ReSharper C++ detects an Unreal Engine 4 project, it now overrides the default settings related to the auto keyword to better conform to UE4’
ReSharper C++ 2019.3: C++20 Concepts, Type Hints, Sorting of #includes, and more
Please welcome ReSharper C++ 2019.3, our third and final update of this year! ReSharper C++ 2019.3 introduces support for new C++20 features including Concepts, one of the most significant language changes in C++20. Type hints in the editor make your code easier to read. The new Sort #include directives context action and the accompanying inspection help you keep #include directives in order, a
Unreal Engine support in ReSharper C++ 2019.2
We’ve just released the 2019.2 version of ReSharper C++, which has some great new features and updates for general C++ usage, with major improvements to indexing speed, usability improvements in code completion, updated code hints, C++20 support and much more. You can read about these new features in our release announcement post. But in this post, let’s take a look at the changes we’ve made sp
ReSharper C++ 2019.2: Faster indexing, improved C++20 support, new code analysis checks, and better Unreal Engine support
Please welcome the second major update of this year – ReSharper C++ 2019.2 – with many great new additions! The long ongoing work on speeding up the indexing has finally come to fruition in this product release. We’ve significantly enhanced code completion and navigation, and added new code analysis checks, new formatter options, and new code hints. At the same time, we have been working tow
ReSharper C++ 2019.1: More Responsive, Better for Unreal Engine, and with New Language Features
This year’s first major update – ReSharper C++ 2019.1 – is finally here! Explore the dozens of significant performance improvements inside, as well as dedicated support for Unreal Engine 4, more flexible integration with Clang-Tidy, naming conventions, and the new Doctest unit testing framework. Check out the details below on how ReSharper C++ improved on the following: Performance impro