ZeroMQ plugin for UE4
  • C# 75.2%
  • C++ 24.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-02-28 02:08:47 -05:00
Resources init commit 2019-02-13 14:19:29 +01:00
Source/ZeroMQ Monkey patch for Unreal Engine 4.25+ 2021-02-28 01:34:43 -05:00
ThirdParty/libzmq_4.3.1 second fix for modern Unreal Engine 2021-02-28 02:08:47 -05:00
.gitignore added gitignore 2019-02-13 15:34:52 +01:00
README.md Update README.md 2019-03-24 14:16:36 +01:00
ZeroMQ.uplugin init commit 2019-02-13 14:19:29 +01:00

UnrealZeroMQ

Unreal Engine 4 plugin for ZeroMQ with bindings from zmqcpp.

Usage

  1. Copy this repository into the Plugins folder of your Unreal project.
  2. Verify that the plugin is enabled in the plugin menu inside the Unreal Editor.
  3. In your module's build file (<your project name>.Build.cs) add ZeroMQ to the module dependency list:
...
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "ZeroMQ" });
                                                                                     // add this! ^^^^^^^^
...
  1. Test that it works!
# include <zmq.hpp>

...
// place this somewhere it'll be run (e.g. BeginPlay() of your gamemode or similar)
int major, minor, patch;
zmq::version(&major, &minor, &patch);
UE_LOG(LogTemp, Log, TEXT("ZeroMQ version: v%d.%d.%d), major, minor, patch);
...

Support

  • Windows (x64 and x86)
  • Linux
  • MacOS