Game Developers can use Nano plugin on Unreal Engine 4

Unreal Engine 4 Nano plugin

Nano cryptocurrency developers continue to impress again. Nano can be directly integrated into Unreal Engine 4 games. While the Unreal Engine 4 Nano plugin is still in Beta, you can already download and use it on Windows desktop.

AES encrypted files are stored in C:\Users\<user>\AppData\Local\Nano_Games.

To use it, make use of NanoBlueprintLibrary that contains various generic functions such as creating seeds, encrypting/decrypting them using AES with a password, converting to accounts, converting between Raw and Nano and various other things.

Rest of the functionality can be found in NanoManager.

Here is how to use Nano plugin on Unreal Engine 4.

1. Copy Plugins folder to an Unreal Engine project root directory.

2. A http server (for RPC requests) & a websocket server (to receive notifications from nano network) are needed. A sample node.js file is supplied (server.js) which sets this up. config.js is where the server settings go for this. Run npm install to install dependencies.

3. A node is required to be running which the websocket & http server (for RPC request) will talk with websocket and rpc should be enabled in the config.

While the plugin is working flawlessly, it is still being recommended not to use it in production-ready games.