
12/3/2025
What this post added
This post details the technical implementation of the 2025 BFCM Live Globe, which was built as a pinball machine. Key technical aspects include: a three.js app with react-three-fiber, server-sent events for real-time order streaming, custom shaders for dot matrix displays, 2D physics simulation using rapier2D for performance, VR support via react-three/xr, and the display of real-time Shopify infrastructure stats on an in-game monitor. It also touches on design decisions like prioritizing 2D physics over 3D for performance and the modular design of interactive minigames within the pinball machine.