Streamline Your Unreal Engine C++ Development with NXGEN Rider Code Plugin

Learn how to enhance your Unreal Engine C++ workflow by integrating JetBrains Rider with the NXGEN Rider Code plugin for seamless code navigation and file creation

Discover how to optimize your Unreal Engine C++ development workflow by using JetBrains Rider with the NXGEN Rider Code plugin. This guide covers installation, setup, and usage of features that streamline the interaction between Unreal Engine and Rider.

Introduction

While Visual Studio has been the traditional choice for Unreal Engine C++ development, JetBrains Rider offers a powerful alternative with superior code analysis, faster performance, and better cross-platform support. The NXGEN Rider Code plugin bridges the gap between Unreal Engine and Rider, creating a seamless development experience.

Key Features

NXGEN Rider Code plugin enables direct integration between Unreal Engine and JetBrains Rider, significantly improving C++ development workflow.


The plugin provides two main features:
  1. Direct C++ File Creation:

    • Create new C++ classes directly from Unreal Editor
    • Automatic file opening in Rider
    • Immediate access to your new code
  2. Blueprint-to-Code Navigation:

    • Double-click Blueprint nodes to jump to C++ implementation
    • Automatic cursor positioning at the relevant function
    • Seamless transition between visual scripting and code

Installation Guide

Prerequisites

Before installing the plugin, ensure you have:

  • Unreal Engine 5.0 or later installed
  • JetBrains Rider configured for Unreal Engine development

Step-by-Step Installation

Download the Plugin:

  1. Visit NXGEN Rider Code on Gumroad
  2. You can type 0 for the price to get it for free.
  3. Press the I want this! button.
Download Plugin from Gumroad

Install in Your Project:

  1. Navigate to your project’s Plugins folder.
  2. Extract the content of the zip file into the Plugins folder. So the structure should be similar to [GameProjectFolder]\Plugins\NXGENRiderCode\plugincontent
  3. Run the project in Rider (Shift+F10). It should compile the plugin and open up the Editor.

Configure Rider Integration:

  1. Once the Editor is opened, Navigate to Edit > Plugins
  2. Search for “NXGEN”.
  3. Check the box next to the NXGEN Rider Code plugin to enable the plugin.
  4. Restart the Editor.
  5. Once the Editor has restarted, Navigate to Edit > Editor Preferences….
  6. Search for source code editor.
  7. Select Rider [RiderVersion] from the dropdown.
Download Plugin from Gumroad

Using the Plugin

Creating New C++ Classes

  1. Click on Tools > New C++ Class…
  2. Choose your parent class
  3. Name your new class
  4. Click “Create Class”

The new file will automatically open in Rider, ready for editing.

Download Plugin from Gumroad
  1. Open any Blueprint containing C++ function calls
  2. Double-click on a node that references C++ code
  3. Rider will open automatically to the corresponding function

Best Practices

Optimizing Your Workflow

  • Keep Rider open while working in Unreal Editor
  • Use keyboard shortcuts for faster navigation
  • Combine with Rider’s built-in Unreal Engine features

Conclusion

The NXGEN Rider Code plugin transforms the Unreal Engine C++ development experience by creating a seamless bridge between the engine and JetBrains Rider. By eliminating the friction between visual scripting and code editing, developers can maintain their flow and focus on creating great games.

Additional Resources