Develop: implement some abstract classes and compile a dynamically linking library (.dll for Windows, .so for Linux).
Compile the project using CMake with GCC, Clang or Visual Studio.
Install: copy the library to a directory "plugins" next to the Server installation and restart the server.
Debug: launch the Server with the plugin and attach your debugger to it.
Check readme.md in the SDK package for specific instructions.
Nx is cross-platform, that means that as long as the plugin code doesn't rely on OS-specific functions, it can be compiled and used on a wide range of platforms (Windows, Desktop Ubuntu, Nvidia Jetson TX1/TX2/Xavier and other 64-bit ARM devices, Raspberry Pi, Banana Pi).