-
Overview
The Visual Pinball Engine (which we call "VPE") is an open source pinball simulator that you can use to create pinball games for Windows, macOS, and Linux. It's based on the famous Visual Pinball (often abbreviated "VP", or "VPX" for its latest version 10) meaning VPE's physics simulation matches that in VPX, and it can read and write the same file format.
VPE uses Unity for its underlying game architecture. Unity is one of the leading cross-platform game engines and provides VPE with an advanced render pipeline that produces high-quality visuals and is continuously maintained and updated to work with new hardware features. Unity also comes with an amazing editor, which VPE extends to make the table creation process as easy as possible.
-
Topics
-
Posts
-
None of those are tested properly yet and I don't even know if they are gonna make it into main. So.. would be cool to not promote this too much.
-
Had a look at the github, the amount of stuff Freezy is working at is simply stunning, like he's a 100 man team on his own! Can't wait to testrun what he's been cooking, it looks delicious! ps: I even see there is a Future pinball import too? (just hope you don't burn out yourself by doing to much Freezy, a day has only 24 hours :-) )
-
By foofoorabbit · Posted
Seeing all these PRs (https://github.com/freezy/VisualPinball.Engine/pulls) that seem to improve physics even beyond VPX’s already great physics is exciting! edit: not to mention all the authoring QOL improvements over VPX. -
A few more updates. First of all, I completed the work on dynamic colliders. Dynamic colliders now have a velocity and can now fully integrate with whatever weird mech needs to be implemented. Previously, dynamic colliders were "teleported" from frame to frame, which made them suitable for diverters, but not much more. Now it's a proper rigid body sim. Then, I've ported over @vbousquet's new nudging system (doc here) from VPX. This includes a tilt bob simulation that authors can plug into their tables and that will trigger a tilt switch depending on how much the table was nudged. The tilt bob can be configured with sensitivity and how quickly it settles. Here's a quick demo with the KL25Z:
-