Navigation

Quick Start

Project Structure

Car Manager

Track Generator

Powerups

Game Systems

Levels

Car AI

Customization

Support

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.