Unreal Directive Docs
PluginsUDCore

Installation

How to install and set up UDCore in your Unreal Engine project

Requirements

  • Unreal Engine 5.3 or later
  • Windows 10 or later

UDCore is an open-source plugin. You can view the source code and contribute on GitHub.

Installation Methods

Plugin Downloader is a free Marketplace plugin that lets you install and update GitHub plugins directly from the Unreal Editor.

Install Plugin Downloader

Download and install Plugin Downloader from the Unreal Engine Marketplace.

Enable Plugin Downloader

  1. Open your Unreal Engine project
  2. Go to Edit → Plugins
  3. Search for "Plugin Downloader" and enable it
  4. Restart the editor when prompted

Download UDCore

  1. Go to Edit → Plugins
  2. Click Download in the upper left of the Plugins window
  3. In the Download Plugin window, select UDCore from the list
  4. Click Download in the bottom right
  5. Wait for the download to complete
  6. Restart the editor when prompted

Verify Installation

  1. Go to Edit → Plugins
  2. Search for "UDCore"
  3. Confirm it shows as Enabled

Clone the repository directly for the latest development version.

Clone the Repository

git clone https://github.com/UnrealDirective/UDCore.git

Copy to Your Project

Copy the UDCore folder to your project's Plugins directory:

YourProject/
└── Plugins/
    └── UDCore/
        ├── UDCore.uplugin
        ├── Resources/
        └── Source/

Regenerate Project Files

Right-click your .uproject file and select Generate Visual Studio project files (or equivalent for your IDE).

Enable the Plugin

  1. Open your project in Unreal Editor
  2. Go to Edit → Plugins
  3. Search for "UDCore" and enable it
  4. Restart the editor when prompted

Download and install manually from GitHub releases.

Download from GitHub

Visit the UDCore Releases page and download the latest release.

Extract to Plugins Folder

Extract the downloaded archive to your project's Plugins directory:

YourProject/
└── Plugins/
    └── UDCore/
        ├── UDCore.uplugin
        ├── Resources/
        └── Source/

Enable the Plugin

  1. Open your project in Unreal Editor
  2. Go to Edit → Plugins
  3. Search for "UDCore" and enable it
  4. Restart the editor when prompted

Verifying Installation

Once installed, verify UDCore is working:

Check Plugin Status

Go to Edit → Plugins and search for "UDCore". It should show as Enabled.

Test in Blueprints

  1. Open any Blueprint
  2. Right-click in the Event Graph
  3. Search for "UDCore" or functions like "Get Project Version"
  4. You should see UDCore functions in the context menu

Test in C++ (Optional)

Add "UDCore" to your module's dependencies in your .Build.cs file:

PublicDependencyModuleNames.AddRange(new string[] { "UDCore" });

Then include the headers:

#include "UDCoreFunctionLibrary.h"

Updating UDCore

Using Plugin Downloader

  1. Go to Edit → Plugins
  2. Click Download in the upper left
  3. Find UDCore in the list
  4. If an update is available, click Update
  5. Restart the editor

Using Git

cd YourProject/Plugins/UDCore
git pull origin main

Then regenerate project files and restart the editor.

Contributing

We welcome contributions to enhance UDCore. Here's how to contribute:

Create a Feature Branch

git checkout -b feature/YourFeature

Make Your Changes

Implement your feature or fix, following the existing code style.

Commit and Push

git commit -am 'Add new feature'
git push origin feature/YourFeature

Create a Pull Request

Open a Pull Request on GitHub with a clear description of your changes.

For questions or discussion about contributions, visit Unreal Directive or open an issue on GitHub.

Next Steps

Now that you have UDCore installed, explore its features:

On this page