claude-haiku-4-5-20251001 · $0.033
VPE dev team shares progress on Unity-based Visual Pinball successor with emphasis on creator tools and cross-platform support.
Visual Pinball was open-sourced in 2000
medium confidence · Host asks 'when was Visual Pinball created,' Freezy responds 'It was open sourced in 2000, I think'
VPX physics engine has been ported into VPE instead of using Unity's default PhysX
high confidence · Freezy: 'What we're doing is something different. We basically have ported the engine from VPX. So the internal PhysX engine is completely deactivated.'
VPE is designed to work without table-specific code for EM games
high confidence · Freezy: 'The goal is to have Terminator 2 working without a single line of code... without a single line of code in the table'
Pin2DMD started as a way to make physical DMD hardware work with virtual pinball software like Pinball FX and Pinball Arcade
high confidence · Freezy: 'I bought Pin2DMD and it worked only for a bunch of games... I wanted to make it work for everything. So for Pinball FX, for at the time there was Pinball Arcade'
JSM has been working on restoring a real 1985 Gottlieb 'Premiere' pinball machine while developing VPE
high confidence · JSM: 'I had a friend that actually asked me to work on a machine to fix it all up. So it was, I think it was from 1985... Premiere or something'
VPE will support native M1 (ARM64) compilation for Mac
high confidence · JSM: 'getting it to be native M1, so ARM64. So it's Papa Duke exciting because finally actually be able to do stuff on the Mac with this.'
VPE has been in some form of development for several years, with prior work on a JavaScript browser version (VPX.js)
high confidence · Freezy: 'We had a different project before VPE, which is called the VPX.js, which is really a JavaScript port' and 'I think like three or four years ago we basically went into maintenance mode'
Pin2DMD can now render virtual DMDs for multiple game platforms including Pinball FX3, Future Pinball, and Visual Pinball
high confidence · Host: 'Pinball FX3 works with this. Future Pinball works with this. Visual Pinball works with this.'
“I bought Pin2DMD and it worked only for a bunch of games. And well, I wanted to make it work for everything.”
Freezy@ 4:55 — Explains the genesis of Pin2DMD as a middleware solution to unify DMD rendering across multiple virtual pinball platforms
“We basically have ported the engine from VPX. So the internal PhysX engine is completely deactivated. And what's running is a different engine.”
Freezy@ 19:44 — Clarifies that VPE uses the original VPX physics rather than Unity's built-in physics engine, preserving gameplay authenticity
“The goal is to have Terminator 2 working without a single line of code. Well, without a single line of code in the table, you're going to have a lot of code, of course, in Blueprint, but not in the table itself.”
Freezy@ 29:29 — States the core design philosophy of VPE: creators should use visual tools and components, not code, to build tables
“I put a lot of time into just working on the Mac side of things to make sure it all works... getting it to be native M1, so ARM64. So it's Papa Duke exciting because finally actually be able to do stuff on the Mac with this.”
JSM@ 27:11 — Highlights ongoing effort to bring VPE to macOS for the first time with native Apple Silicon support
“You could call that middleware... The game renders to its own thing and then Freezy software figures it out and displays it in a uniformed way with dots and stuff.”
Host (describing Pin2DMD)@ 7:57 — Clear technical summary of Pin2DMD's role as a display abstraction layer
“We basically have decoupling everything, splitting 5 line classes into smaller chunks from the VPX code base was already done. And moving it to C# was not as a big thing as the original work.”
technology_signal: VPE rebuilds 20-year-old Visual Pinball from scratch in modern Unity engine, replacing aged BASIC scripting with visual/component-based design tools and native 3D rendering pipeline
high · Core premise of interview; Freezy and JSM explain full rewrite in C#/Unity vs. original VPX architecture
technology_signal: VPE adding native Mac support (including M1/ARM64) and Linux via Unity; marks first time Visual Pinball natively targets non-Windows platforms without Wine
high · JSM: 'Visual Pinball like has never been on a Mac before... I really want to see it be everywhere... getting it to be native M1, so ARM64'
design_innovation: VPE prioritizes visual tooling (coil manager, switch manager, mech components) over scripting; goal is EM tables working without table-specific code, using visual wiring and presets
high · Freezy: 'The goal is to have Terminator 2 working without a single line of code... it's a different approach. You're in a way a little bit less flexible. But it's a lot more user-friendly.'
technology_signal: VPE ports original VPX physics engine rather than using Unity's built-in PhysX; maintains gameplay authenticity across tables when imported
high · Freezy: 'What we're doing is something different. We basically have ported the engine from VPX. So the internal PhysX engine is completely deactivated.'
community_signal: VPE integrating with Mission Pinball Framework (homebrew game logic framework); enables MPF-developed games to run natively in VPE
youtube_groq_whisper · $0.186
VPE plans to integrate with the Mission Pinball Framework (MPF) for homebrew game logic
high confidence · Freezy: 'There's an MPF of course, the Mission Pinball Framework, which is used in the homebrew community right? And we already started integrating with them.'
VPE is designed to be VR-capable through Unity's XR capabilities
medium confidence · Freezy: 'I would say yes because it's Unity... every time I have my VR headset on I'm like ah I should just install the XR kit in Unity and just run it'
Freezy@ 15:24 — Explains why porting VPX logic to C#/Unity was feasible: the hard architectural work was done in the JavaScript version first
“You have a tree hierarchy with all the objects, you can move them around as you want, and you've got meshes and everything on this, so you can update them easily.”
Freezy@ 16:44 — Describes the Unity-native editor experience that makes VPE table creation more intuitive than VPX's scripting model
“I really want to see it be everywhere. So I've spent a lot of time into just working on the Mac side of things to make sure it all works.”
JSM@ 26:52 — Reveals JSM's personal commitment to cross-platform accessibility, driving Mac/Linux native support
high · Freezy: 'There's an MPF of course, the Mission Pinball Framework, which is used in the homebrew community right? And we already started integrating with them.'
content_signal: VPE team actively sharing WIP footage and progress via Discord/forum; transparent communication about design choices and trade-offs with community
high · Host shows older and recent WIP videos; references 6-page VPE WIP thread; Pandeli shares Terminator 2 rebuild visuals; team discusses future language/scripting options openly
design_innovation: Terminator 2 rebuild demonstrates refraction, reflection, normal maps, detail maps, depth maps, and environment texture mapping; significant visual fidelity improvement over VPX
high · Host/Pandeli showcase WIP video of Terminator 2 with 'refraction around the ramp,' 'reflections all over the place,' and environment mapping in bumper caps
technology_signal: VPE positioned as VR-ready through Unity's XR toolkit; enabling VR pinball experiences through standard VR headset integration
medium · Freezy: 'I would say yes because it's Unity... every time I have my VR headset on I'm like ah I should just install the XR kit in Unity and just run it'
restoration_signal: JSM actively restoring real 1985 Gottlieb Premiere machine and documenting lamp/switch behavior to improve pinMAME accuracy; bridging physical restoration with digital emulation
high · JSM: 'I had a friend that actually asked me to work on a machine... we spent like two months... documenting everything... she's documenting everything down on a piece of paper... got slingshots working'
technology_signal: Pin2DMD evolving from single-platform tool to unified middleware supporting multiple virtual pinball engines (Pinball FX, Arcade, VP, Future Pinball, ProPinball, VPinMAME) with color DMD support
high · Freezy: 'I wanted to make it work for everything... Then at some point, a lucky one approached me about coloring... we have coloring on virtual cabs would be necessary... other drivers on other software'
historical_signal: Visual Pinball open-sourced in 2000; now 20+ years old; aging codebase with BASIC scripting; VPE represents generational shift in virtual pinball tooling
medium · Host: 'Visual Pinball application was created... It was open sourced in 2000, I think... around 20 years ago... This is aging technology now at this point'
community_signal: Toxin Fossil credited as primary VPX maintainer; praised for keeping aging codebase alive and responsive to community; critical infrastructure role
high · Host: 'props to Toxin Fossil because they're doing such an amazing job on maintaining it and adding new stuff and listening to the community. And without them, it wouldn't be at all what it is today.'