First of all, congrats on your first game! It's a cute little one. I really like the design of the player character. I struggled a lot with the collisions, getting my cute tiny feet stuck in the clouds. For a platformer, the camera should have a wider FOV, so I can see where to jump or fall. Also, a nice touch would be to be able to look further down, which is not very complicated to implement, I think. Here's a basic idea of how you could do it:
if is_on_floor() and Input.is_action_pressed("your_down_key"):
var tween = create_tween()
tween.tween_property(your_camera2D, "offset.y", 50, 0.5) #Get your camera reference from the node tree
elif is_on_floor() and Input.is_action_just_released("your_down_key"):
var tween = create_tween()
tween.tween_property(your_camera2D, "offset.y", 0, 0.5)Of course it's just a tiny suggestion, but I think it makes platformer games much more enjoyable. Haha.
Keep up the good work! See you in the next phase! 😊😊