World Machine features a fully-privileged plugin architecture to allow you to create your own devices to solve unique problems.
At the moment, your plugins must be written in C++ and be compiled with the MSVC 2005 compiler. Note that the MSVC 2005 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 the newest 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.