Unreal Engine Visual Pinball Connection Part 1

by pch.roijen

I allways have been a fan of pinball machines and I admire the work that has been put into te Pinmame pinball emulator. This emulator runs copies of the original roms wich where the hart of many fantastic pinball machines. Pinmame provides hardware emulation of these machines with compatible in/outputs and could be used for making your own virtual pinball machine. Pinball lovers already did a great job at this with the VPinmame project. Also a great fan of the Unreal game engine I wanted to connect the Unreal engine to the Pinmame emulator. Pinmame is build as a COM control wich makes interfacing not straightforward because you have to deal with things like “Marschalling”. After some trail and error I managed to contruct some C++ Blueprint Function classes for Unreal that work very wel during first testing. So I decided to post a first preview of this new project.

To speed things up i decided to team-up with Scott  Kirvan. A fellow pinball enthousiast with much more coding experience. Scott is expanding and fine-tuning my initial code.The progress can be found on his Github page. https://github.com/ScottKirvan/Unreal-Visual-Pinball