Thanks! It's all 2D done via a method called sprite-stacking. Basically a bunch of layers that move together relative to their position on screen.
The menu system is really well done as well! I love the crisp lines of it. I'm just about done with my 2d engine and taking heavy inspiration from what you've done here with your menu system; it's really good
Thank you!