A simple player start that you can use its transform for referencing your the starting position of your player.Has a snap to ground button in its inspector so you don't have to manually place it on the ground.Has an active collision checker that checks if it is colliding with any object which would affect the player spawn and debugs an error.Suitable for all 3D games, but can also be used for 2D with a little modification.Has a demo scene with a player and the PlayerStart Prefab, where the players get spawned in the prefab's position.Very simple script attached. Make sure to enable gizmos to view the outline.For snapping, uses a simple raycast to find the groundFor collision detection, uses an overlap box