Holy crap this is so good, i can't believe it's made in p5.js! Is everything rendered realtime or are the 3D bits prerendered?
Seems like everything is prerendered, which I think just adds to the retro game feel, kinda like one of those old CD games for the 2D consoles.