Personal Aim&Object
I have always been interested in Mario-type pixel scrolling games. After learning Unity, I want to design a horizontal scrolling game level. I hope this level can simply make some content such as collecting, points, passing levels, and dodging traps.

Game rules
Players need to move through AWSD and SPACE keys to avoid traps and save Blue Guy, while ensuring to eat more cherries.
Test
At the programming level.
Trap error, the character recognizes the trap as a border and will be blocked by the trap. It needs to be set so that the player can pass the trap and the character disappears when passing it.
Platform error, after adding Rigidbody2D, the tablet will keep falling. The desired state is that it descends only when a person steps on it. So I added Target Joint2D to give the platform a support force that will block the platform from falling before the player touches it.
The character jumping and landing are not in line with the physics, as if people are floating. Added a C# file for “Better Jump”.

Level design
The level design is too simple to pass quickly and without logic, some scenes are not triggered.
The placement of collectables is simpler, all in the necessary location, which leads to little difference in scores between different players.

The improved game forms a closed loop in the logic of the level, even if it takes a repeated path, it has a different role. I realized the cleverness of the level design. And there is only one pathway, if you try another path, you will definitely fail.
Disadvantages: currently no ability to make death animation, can only use Destory function directly clear player image, if the next design, will learn how to make player death animation. If there are conditions, add the animation of Blue Guy being saved.