World Machine features a fully-privileged plugin architecture to allow you to create your own devices to solve unique problems.
Your plugins must be written in C++ and be compiled with the MSVC 2010 compiler. Note that the MSVC 2010 Express Edition is freely available and has the ability to create World Machine plugins, allowing for plugin development even for those who have not invested in Microsoft compiler technologies.
The PDK contains an example solution that can be readily compiled to demonstrate how to rapidly get new plugins up and running.
The 2.3 PDK is not yet fully complete; it will eventually include full documentation. For now, however, it is available for you to implement your plugins.