World Machine 2 and 3 featured a modular plugin architecture that let you create fully-featured devices in C++.
Build 3018 and later require MSVC 2017, available for free here.
Older builds must be compiled with the MSVC 2010 compiler.
Download the PDK for any of the following versions of World Machine: