
Network security plugin
Engine: Unreal Engine
Team Size: 2
Developed: October 2019 – July 2020
Platform: PC
SecuReal is an easy to use network security plugin for Unreal Engine. It combines high-performance encrypted netcode and the creation of encrypted and unencrypted binary files, e.g. savegames. High accessibility is achieved with the visual scripting support of Blueprints. For experienced users, C++ functions with extensive documentation are also provided. Various encryptions for real-time applications are supported.
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.







You must be logged in to post a comment.