Plugins
VPE has a plug-in system that allows other software to integrate with it. Plugins are typically required on a per-table basis. VPE ships with a number of default plugins which are documented here.
PinMAME
PinMAME is an emulator written in C which supports most of the hardware found in pinball machines the mid 1970's until 2014.
Visual Scripting
For original games or EM machines, we recommend using our visual scripting package which extends Unity's Visual Scripting.
Mission Pinball Framework
The Mission Pinball Framework is software written in Python that is used to drive real pinball machines. It integrates with VPE as a gamelogic engine.