You’re right! The title references the main packages used in the project: R3F (React Three Fiber) for integrating React with Three.js, drei for helpful components, and rapier for physics. I’ll consider giving it a more descriptive title for clarity—thanks for noticing!
The title has the names of the JS packages used in the creation of the game:
- R3F (react-three-fiber) - wrapper for React to interact with three.js, a 3D library for JS
- drei - useful helpers for react-three-fiber
- rapier - physics library for react-three-fiber
All three packages are made by Poimandres (founded by Paul Henschel, quite prolific in creating these packages), an open source collective, who also makes zustand, if you're familiar with that.
Exactly! I used React Three Fiber (R3F) for the 3D scene, drei for utilities, and rapier for physics, all by the Poimandres collective. Their libraries like zustand have also been essential in other projects. Thanks for sharing these details with everyone!
Actually, in this case, R3F refers to React Three Fiber, which is central to the project. However, I can see how it might look like an auto-generated name—thanks for the heads-up!