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
- Open your Unreal Engine project
- Go to Edit → Plugins
- Search for "Plugin Downloader" and enable it
- Restart the editor when prompted
Download UDCore
- Go to Edit → Plugins
- Click Download in the upper left of the Plugins window
- In the Download Plugin window, select UDCore from the list
- Click Download in the bottom right
- Wait for the download to complete
- Restart the editor when prompted
Verify Installation
- Go to Edit → Plugins
- Search for "UDCore"
- Confirm it shows as Enabled
Clone the repository directly for the latest development version.
Clone the Repository
git clone https://github.com/UnrealDirective/UDCore.gitCopy 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
- Open your project in Unreal Editor
- Go to Edit → Plugins
- Search for "UDCore" and enable it
- 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
- Open your project in Unreal Editor
- Go to Edit → Plugins
- Search for "UDCore" and enable it
- 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
- Open any Blueprint
- Right-click in the Event Graph
- Search for "UDCore" or functions like "Get Project Version"
- 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
- Go to Edit → Plugins
- Click Download in the upper left
- Find UDCore in the list
- If an update is available, click Update
- Restart the editor
Using Git
cd YourProject/Plugins/UDCore
git pull origin mainThen regenerate project files and restart the editor.
Contributing
We welcome contributions to enhance UDCore. Here's how to contribute:
Fork the Repository
Fork UDCore on GitHub to your account.
Create a Feature Branch
git checkout -b feature/YourFeatureMake 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/YourFeatureCreate 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:
- Features Overview - See all available features
- Function Library - Browse utility functions
- Editor Actor Subsystem - Learn about editor utilities