claude-haiku-4-5-20251001 · $0.028
VPE dev team discusses Unity-based pinball engine successor with backwards compatibility and creator-first tooling.
Visual Pinball was open sourced in 2000
medium confidence · Freezy, responding to host's question about VP's age
VPE uses a custom physics engine ported from the original VPX/EPX codebase, not Unity's default PhysX
high confidence · Freezy explaining physics architecture to the host
The goal is to get T2 (Terminator 2) working in VPE without requiring any table-specific code
high confidence · Freezy discussing backwards compatibility and table authoring
JSM is working on Mac native support and ARM64 (M1) compilation for VPE, which will be a first for Visual Pinball
high confidence · JSM describing his work on Mac compatibility
The predecessor EPX.js JavaScript project handled much of the rendering and physics porting work, reducing the scope of the Unity migration
high confidence · Freezy explaining the EPX.js predecessor project and its role in VPE development
VPE is planned to integrate with the Mission Pinball Framework (MPF) for game logic
medium confidence · Freezy discussing MPF integration and scripting options
VPE plans to support VR natively through Unity's XR kit
medium confidence · Host and Freezy discussing VR capability; Freezy notes he hasn't tested it yet but is confident it will work
“I bought Pindemd3 and it worked only for a bunch of games. And well, I wanted to make it work for everything.”
Freezy @ early in stream — Explains the origin motivation for creating the Freezy DMD extension as a unified DMD middleware system
“The goal is to have T2 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 BP, but not in the table itself.”
Freezy @ mid-stream — Core design philosophy: VPE prioritizes creator experience and visual table authoring over scripting complexity
“I really want to see it be everywhere so like I've spent 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.”
JSM @ mid-stream — Platform expansion goal; JSM is pioneering Mac/ARM64 support for Visual Pinball for the first time
“It sounds to me like you guys are shooting for an engine that you can literally just throw parts on a whitewood and have it flip and the table author does not have to worry about creating these custom... scripting.”
Mystery Pinball Theater 3000 @ late in stream — Host summarizes VPE's creator-first philosophy with visual tooling and minimal coding
“Everything that you can play you can edit and that's quite important because you want to learn also from other tables and you maybe even want to like take stuff from other tables and if you can't do that then there's a problem.”
Freezy @ late in stream — Underscores VPE's commitment to the core VP ecosystem principle of editability and reusability
technology_signal: VPE is built in Unity with custom ported physics engine (not PhysX) and visual creator-first tooling; backwards compatible with VPX table imports but requires ROM/switch/coil setup via UI managers rather than direct code
high · Freezy and JSM detailed the custom physics porting from EPX.js, UI-based hookup system, and design goal of zero table-specific code
technology_signal: VPE is being ported to Mac with native ARM64 support, marking the first time Virtual Pinball runs natively on Apple silicon without Wine or emulation
high · JSM explicitly stated he's working on Mac native support and M1 ARM64 compilation, which will be a significant capability first
design_philosophy: VPE prioritizes creator experience and visual tooling over scripting; goal is to allow table creation with zero table-specific code through UI-based component hookup (coil/switch/lamp managers, mech components)
high · Freezy stated 'The goal is to have T2 working without a single line of code' and multiple discussions of visual component-based authoring
product_strategy: VPE supports VPX table import with visual editing, modification, and export back to VPX format; but playing imported tables requires ROM connection and switch/coil setup via UI, not immediate playable backwards compatibility
high · Freezy clarified that backwards compatibility means import/edit/export works, but playing requires ROM setup and UI-based hookup via managers
community_signal: VPE development team publicly streaming and engaging with community; Freezy and JSM demonstrating ongoing work-in-progress, soliciting questions, and collaborating with contributors like Pandeli on visual assets
youtube_groq_whisper · $0.186
high · Stream format, direct Q&A with dev team, showcase of WIP Terminator 2 visuals, and mention of VPE Discord community
design_innovation: Advanced rendering features in VPE including real-time refraction, reflection, normal maps, detail maps, and depth maps demonstrated on Terminator 2 table; camera system supports multi-monitor/multi-playfield setups through Unity's camera architecture
high · Pandeli's Terminator 2 video showed bumper cap refraction, ram reflections, environment mapping; Freezy discussed multi-camera/multi-screen setup
technology_signal: VPE is expected to support VR natively through Unity's XR kit, though not yet tested in production
medium · Freezy stated VR is 'capable of what' and 'of course' will be supported; noted he hasn't actually installed XR kit and tested it yet
product_strategy: VPE exploring multiple scripting approaches: MPF integration already started for homebrew logic; considering visual node-based logic (blueprint-style); considering Python or Lua as alternatives to VB; acknowledging complexity of runtime compilation and error handling
medium · Freezy discussed MPF integration, visual node-based alternatives, and challenges of adding third-party language support
manufacturing_signal: VPE development progressing with ongoing work on flagship tables (Terminator 2) to demonstrate backwards compatibility and visual capabilities; team actively expanding platform support and creator tooling
high · Pandeli and team working on high-fidelity Terminator 2 rebuild; JSM working on Premier Rock Gottlieb EM; JSM focusing on Mac support
community_signal: VPE community discussion happening in Discord and VP Universe forums (searchable via 'VPEWIP' thread); active contributor base working on table recreation and visual enhancement
medium · Host and Freezy referenced VPE Discord and VP Universe thread with WIP content; Pandeli and other contributors sharing visuals
historical_signal: Visual Pinball open-sourced circa 2000; now ~20+ years old; VPE represents modernization of aging codebase and technology stack while preserving ecosystem principles (editability, reusability)
medium · Freezy stated VP was open-sourced 'in 2000, I think'; host noted VP is 'aging technology now' and praised Toxin Fossil's maintenance