We will create a finish mat to stand on to complete the level
Create a new scene with Area3D as root
Add a MeshInstance3D and CollisionShape3D as children
Select the CollisionShape3D
Add a CanvasLayer as a child of FinishMat
Add a Panel as a child of CanvasLayer
Add a Label as a child of Panel
Set the CanvasLayer to hidden
Set Anchors Preset to Full Rect
Set text to LEVEL COMPLETE
Add new LabelSettings and expand
Set Outline Color to blue
Add a new script to the FinishMat
Add a reference to the CanvasLayer
Connect the body entered signal
In the body entered signal
Check if the player is on the mat
You can instance the finish mat in the main course