Sirocco Race Timing — User Documentation (Unity)
Sirocco Race Timing is a Unity asset that provides drop-in lap timing functionality for racing games. It handles lap timing, sector timing, split times, gaps between competitors, and race standings. The system is designed with a performance-first architecture that separates pure C# business logic from Unity integration, making it suitable for mobile platforms and games with 60+ competitors.
Features
- Lap & Sector Timing — Accurate lap and sector time tracking
- Gap Analysis — Live gaps between competitors (interval, time gap, on-track position)
- Race Standings — Position tracking with automatic updates
- Penalty System — Time penalties, lap invalidation, disqualifications
- Lap Position Bar — Minimap-style visual indicator of all competitors on track
- Delta Bar — Live delta comparison against reference lap with visual overlay
- Sector Timing — Personal best and session best sector tracking
- Start Lights — F1-style countdown sequence
Guides
- Quick Start (Editor-first)
- Example Scene Setup
- UI Setup: RaceTowerUI
- UI Setup: Toast Notifications
- UI Setup: LapPositionBar
- UI Setup: DeltaBar
- Penalties System
- Advanced Customization (Code)
- Component Reference
- Troubleshooting / FAQ
- Network Integration Guide