Navigation
Project Structure
The project is organized into clear, purpose-driven folders to make customization and debugging straightforward:
Contains all editable data assets that directly influence gameplay, such as car stats, upgrades, progression, and level parameters. These assets let you tweak game behavior without modifying code.
Holds all core gameplay logic, including movement, UI controllers, game flow managers, and utility systems. Every component of the template is structured for easy extension.
Scenes Overview
The game is built around three main scenes, each serving a dedicated role in the gameplay loop:
1. Bootloader Scene
Handles all initialization steps: loading save data, preparing game systems, and performing setup operations before entering the main menu.
2. MAIN Scene
Contains the primary UI such as the main menu and a fully functional garage view. The garage platform displays available cars and allows players to browse, select, or unlock vehicles.
3. GAME Scene
This is where the actual gameplay takes place—level generation, car movement, collisions, scoring, and all runtime systems.
CarManager Editor Window
A custom editor window designed for efficient content creation.
Use it to:
It handles the entire car-management workflow without digging into ScriptableObjects manually.