Nice first game, congrats! I like the artwork and lore. Having floating people make you fly into orbit rather than traditional spikes that just make you lose is so cool and creative! And terrifying now that I think about it.
Some advice since you want to keep working on it:
- Generally don't mix pixel art resolutions. While each individual asset looks nice, they look incoherent when put together at different resolutions.
- Give the player some room for error without punishing them. For example, hitboxes should be smaller; allow jumping for a few frames after moving of a ledge (coyote time). Stuff like that is in every game and just makes it feel more fair, the player usually doesn't notice even it.
- "Control" nodes in Godot have a "mouse_filter" property that needs to be set to "Ignore" when it shouldn't interact with mouse input, otherwise it will block mouse input for, say, a button in the game-won-menu underneath it.
- The title screen and the menu screens are not centered on the resolution I played it at. If that is unintentional, you need to look into Godot's anchor system.
Great job for a first game, be proud of yourself!