SecuReal

Network security plugin

I contributed to the Cryptopp encryption library integration and programming of the local encryptions. Furthermore, I was responsible for networking and the key exchange.


the plugin

The combination of networking and encryption does not exist in Unreal Engine, but in modern games and applications, lots of data get exchanged via the internet, which might need to be encoded. This field can be complex for inexperienced users. So we developed an easy-to-use plugin for this use case. For maximum accessibility we have integrated Blueprint functions. Additionally, we provide an example project and comprehensive documentation. Besides Blueprints, we of course provide an extensive C++ API, to enable users to code efficient and fast software. In addition to that, we provide an import and export function for binary files and use the Crypto++ library for encryptions.

And we have a dedicated Secureal-Data-Container object, where the encrypted data with its encryption method is stored. Moreover, we support a simple transceiver without embedded encryption.