I have a TileSet with tiles that has StaticBody2D and CollisionPilygon2D.
Since the collision polygon is drawn by hand, the connection between the tile is not perfectly seamless. The right side of one tile might be higher than the left side of another.
In the main scene, I construct platforms out of these tiles.
The is also a Kinematic character with a collision polygon. I use the
move function to move around and jump.
The problem is that because there are seams in the tiles, the character is stuck and can not move when on the ground.
Since platform game is rather common use-case of Godot, I guess I did something wrong.