🎮 Game

A race checkpoint system for games with rings you fly or drive through and a finish ring. It has a CheckpointManager that tracks the next index and finish state, and CheckpointRing components that detect players in a radius, enforce order or all-before-finish rules, and raise events. The code wires rings to the manager and exposes callbacks for checkpoint and finish reached.

🔧 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.