this is awesome! what libraries did you use to make this? phaser? threejs? or all self-made?
It's a combination of three.js and vanilla ES6 Javascript. The 3D scene was created and animated in Blender and exported as GLTF.