Kafka Plugin

Average Rating:  
X Rating Failed

The Unreal Engine Kafka Plugin is a product by Augmented Enterprise. It provides native access to the Kafka streaming platform for Unreal users.

  • Supported Platforms
  • Supported Engine Versions
    4.21

Description


The Unreal Engine Kafka Plugin is a product by Augmented Enterprise. It provides native access to the Kafka streaming platform for Unreal users. It is available on the Unreal Engine Marketplace. The plugin makes use of the Librdkafka C/C++ library provided by Magnus Edenhill. However, it is not just a simple wrapper but a product that can be used for serious messaging work in Unreal engine. To that end the plugin provides various layers of abstraction that will fit just about any messaging requirement in a gaming scenario.

Technical Details


Plugin Features:

  • Provides access to Kafka streaming platform.
  • Provides an actor that can be used to access Kafka without coding.
  • Provides a Blueprint class that can be used in any component.
  • Provides Blueprint accessible wrapping of the C++ functions that access Kafka.

Code Modules:

  •  UE4Editor-Kafka.dll (Plugin dll)
  • Librdkafka dlls:
  • librdkafka.dll
  • librdkafkacpp.dll
  • msvcr120.dll
  • zlib.dll

Number of Blueprints:

  • KafkaBlueprintClass - a Blueprint class that contains the majority of the plugin Blueprint code.
  • KafkaPluginActor - implements the KafkaBlueprintClass and more Blueprint code.
  • KafkaPluginStarterMap (A map that contains two actor objects and a Blueprint)
  • KafkaPluginRequestStructure - a structure used in all Blueprints.
  • KafkaActorWidget - a widget used by the KafkaPluginActor.
  • KafkaPluginFunctions enumeration - used in all Blueprints.
  • KafkaController - just a default controller.
  • Augmented_Enterprise_128_Mat - a material used in the KafkaPluginActor.
  • Augmented_Enterprise_128 - texture used to make the material

Number of C++ Classes: No C++ classes will be provided as part of the plugin.

Network Replicated: No

Supported Development Platforms: Win64 only

Supported Target Build Platforms: Win64 only

Documentation: https://github.com/corneel/KafkaPluginDocumentation/wiki

Example Project: An example project can be found here: https://github.com/corneel/KafkaSampleProject

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention