Had a lot of fun playing this one! The upgrade system was a really nice touch, controls felt smooth and intuitive. I also appreciate that you went for a 3D game where most people do 2D.
Only suggestion would be to make the dash feel a little better by having the camera only loosely follow the character. Also I often die right after an upgrade screen because the enemies keep coming and I don't have time to shoot.
Overall, great work!