That's a pretty good game. Especially as a first one. I enjoyed playing it, even though there were some hiccups.
I'd like to share some bugs I've noticed and general improvements:
- In the tutorial you can get soft locked if you miss a big jump. Can be fixed by adding a path underneath the column to return back.
- And it's a bit hard to see what is jumpable and what is background. It's best to use a different tile for the platforms.
- There is a bug/exploit, where if you start the tutorial, then exit it and beat the first level, you get the achievement for beating the tutorial.
- In some levels there are enemies who are stuck walking towards a wall, like the Redd in the first level that walks towards a tree. It's probably because they check only for cliffs, and not walls when deciding to turn.
- In almost every level you can jump over the end flag, and continue on until you fall down and die. Which is not gamebreaking, but a player expects there to be some secret, or a wall preventing them from going.
- Same with having the Bunny ability active, and being able to jump over the tree at the start, and over the mountain at the end on the level. Some secret coins and/or blockers would be nice there.
- The "yappologist" achievement is not unlocking, even though it shows 100%
- The balls that the spiders shoot are not destroyed, so you can accidentally step on one and die.
- At the end, when the scoring is calculated, if you press any button before the final score is shown, it will not be recorded and remain a 0.
- Also at the end scoring screen, the numbers sometimes have a very large decimal point, like 12.333333333334. This is because of a thing called 'floating point precision' (check here for more info). You can fix it by using snapped function in Godot to limit how many numbers there can be after decimal point.
- The minigames, while fun, are completely separate from the game itself. It would be nice if they, for example, awarded some coins for playing them. (maybe they do and I'm too much of a noob to get the coins.)
Otherwise the game is pretty fun. I enjoyed playing it, and wish you further success in your game making journey.