
Hi everyone,
I’m sharing a playable resume implemented as a 2D pixel-art platformer using Three.js, React Three Fiber, and Rapier.
The project uses Three.js/R3F for real-time rendering and scene composition, with Rapier handling physics-based movement and object interactions. The user controls a character, moves through the scene, jumps, interacts with objects, and collects coins during exploration.
The character controller includes platformer-specific input behavior: variable jump height based on button hold duration and coyote time for late jump input shortly after losing ground contact. Post-processing is used for glow effects on selected scene elements.
Coins track exploration progress and act as a completion indicator for the full site.
Live site:
I’d be interested in feedback on the control feel, physics behavior, performance, post-processing, visual presentation, and the use of Three.js/R3F for a 2D pixel-art playable resume.