AspireGoesUnreal is a powerful tool that allows the Unrealengine to leverage the capabilities of the .NET Aspire framework. This plugin is designed to provide a seamless integration between Unreal Engine and .NET Aspire, enabling developers to create more complex and robust games and applications.
Note
Actual this Plugin is tested on Windows 11 with UnrealEngine 5.4
and .NET Aspire 8.0.1
or higher.
It should work with all Unrealengine 5 Versions. Please let me know.
- Seamless integration with Unreal Engine.
- Access to all(in work) the functionalities of .NET Aspire.
- Easy to use and integrate into your existing Unreal Engine project.
- Works with the UnrealEditor or with a dedicated Server
- Download the .NET Aspire Plugin from the repository.
- Or clone the the Repository direcly into your
Plugins
folder.
- Or clone the the Repository direcly into your
- Extract the downloaded file into the
Plugins
folder of your Unreal Engine project. - Restart your Unreal Engine editor. The plugin should now be available in the
Plugins
window under theInstalled
section. - Add the following Lines to the AppHost of your Aspire-Project to include the Unrealengine-Editor
var unrealEditor = @"Path to your UnrealEditor.exe"; // With Filename
var workingDirectory = @"Directory of your UnrealEngine-Project";
string[] parameter = [@"Path to the UPROJECT File of your Project"]; // With Filename
var unrealGame = builder.AddExecutable("UnrealGame", unrealEditor, workingDirectory, parameter);
After installing the plugin, you can access .NET Aspire functionalities from your Unrealengine-Project. In Blueprints you find these additional Nodes:
Klick on the Screenshot below to open the Video on Youtube.
If you encounter any issues or have any questions, please open an issue on this repository. We will do our best to help you out.
This project is licensed under the MIT License. See the LICENSE
file in the project root for more information.
- Get Aspire-Services
- Get ConnectionStrings
- Add Opentelemetry-Exporter
- Add support for Websockets
- Add logging to Aspire
- Make it usable to Windows, Linux and Mac
We would like to thank:
- The Unreal Engine team for creating such a powerful game engine.
- The .NET Aspire team for their great framework.
- Aspireify.net ( @csharpfritz ) for publishing
- All contributors who have helped to improve this plugin.