Wow! Beautiful game!
The visuals and the sound are amazing, especially for a game jam. I see that you have several team members, so that makes it more understandable. Otherwise, I would be really doubting how you guys put this together. It's insane! I would love to learn more about the development process.
I like the concept of being attached to a ship that's moving. For a game jam, the gameplay here is really solid. I think you guys should keep working on this. I think you could turn this into a more level-based game with checkpoints, introduce more enemy types, give more of a reason to leave and reenter the ship, have the ship change speeds, rotate, switch directions, etc.
I had a situation where enemies were attacking the part of the ship that was off screen, and while I could hear them, I couldn't see the damaged part of the ship or the enemies attacking it. I like the size of the camera zoom, so I wouldn't change that. Instead, maybe make the sound for the enemies attacking off screen distinct. Also, you could add a UI showing the ship and which parts of the ship are getting damaged.
Another idea is to lower the health for the player's ship and for the enemies. This way, the player would have to respond quickly to threats, and the threats would only last very little time. But if the player messed up, the consequences would be almost immediate. Pair this with frequent checkpoints and immediate loading times, and you have a fast-paced experience. Of course, this is going to make the game more challenging. I understand why you would want to keep the game more balanced for a game jam. But as a full game, I think this time-to-die change would make the game even more exciting.
Congrats to the team on this submission. I think you guys will do well.
I would love to hear your rating / comments on my game as well, so I can know what to improve.