For your first ever jam, this is a really nice accomplishment! My first entry barely had a game loop, much less a main menu and tutorial section, so good job with that. The platforming elements were pretty standard and played well, so I have nothing to complain there. The looping aspect feels like a last minute addition but I see you’ve heard this already so I won’t go into it more. I will just list some general thoughts about things in no particular order:
-
Sound design was mostly good; stuff like the popping sound when bricks disappeared was well placed. I didn’t like the sound of the boxes hitting the spikes though. It was really grating against the otherwise soft background music.
-
The timed disappearing blocks should have some indication of how much time they have left. Something like the cracks appearing on the other kinds of blocks to tell you how durable they are. Also, it would be better to use tweens to animate things out of existence instead of just plopping them out.
-
Like someone else mentioned, the realistic physics of the box along with the jagged surfaces made it really hard to move it around with precision.
-
The jump animation was a nice touch, but it felt a bit off. I think its because if you imagine a blob, typically the sprite compresses first, in anticipation of the launch, and then expands beyond its normal height during flight, and returns to normal (or compresses back on landing). Here it just compressed mid flight, which didn’t match the motion I felt. Still good that you even added it to begin with, so its more of a nitpick.
Other than that, I think it was a great first attempt! I hope this experience gave you the encouragement to keep making more stuff.