🎮 Game

A small race checkpoint system for a game. It has CheckpointRing components that detect when the player enters a radius and report hits and finish events, and a CheckpointManager that tracks order, enforces rules, and resets rings. Events are exposed for checkpoint reached and finish reached so game code can react.

🔧 Editor

An editor tool to place checkpoints in a scene. In the editor it raycasts from the gizmo, previews a sphere at the hit point, ensures a CheckpointManager exists, then on left click spawns a checkpoint GameObject with a collider, visual model, and CheckpointRing component.