Davis3D: All products 50% off

Integration Tool

brugr9 - Code Plugins - Apr 25, 2022

Adds Blueprint support for Asynchronous Messaging with NNG™ next generation of nanomsg™ Software

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27, 5.0
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This plugin enables asynchronous, broker-less messaging using NNG™ next generation of nanomsg™ software from the Blueprint visual scripting system.


The delivered assets provide transporting messages over a network and can be used in games to enable direct machine-to-machine communication, internet of things integration, or interaction with, e.g., an enterprise service bus or an event bus/broker resp. Other use cases could include data streaming or instant messaging from or into a game.

Technical Details

Features:

  • Publish-Subscribe aka PUB/SUB Pattern
  • TCP and INPROC
  • PUB-Socket Actor and SUB-Socket Actor with Blueprint callable function nodes to
  • Open or close the socket; events on open or on closed and on error
  • Bind an endpoint or connect to an endpoint; events on bound or on connected and on error
  • Publisher Actor-Component with Blueprint callable function node to publish messages with a specified topic; event on message published
  • Subscriber Actor-Component with Blueprint callable function nodes to subscribe or unsubscribe a topic; events on subscribed or on unsubscribed a topic and on received a message
  • Demo Map and Blueprints
  • Custom log category LogNextGenMsg


Code Modules:

  • NextGenMsg [Runtime]
  • NextGenMsgEditor [Editor]


Number of Blueprints: 4

Number of C++ Classes: 7

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows (Win64)

Documentation:

Additional Notes: