Navigation

Quick Start

Project Structure

Car Manager

Track Generator

Powerups

Game Systems

Levels

Car AI

Customization

Support

Levels

Wheel Rush features a fully dynamic, unlimited level system. There are no pre-built scenes for levels; instead, each level is generated at runtime using a lightweight data structure.


How the System Works

The LevelManager (found in Assets/Scripts/Systems/LevelManager.cs)

controls the entire level lifecycle.

Its workflow is straightforward:

  1. Check for saved Level data
  2. If no saved data exists
  3. Pass the Level data to the Track Generator
  4. Level difficulty increases automatically

This system ensures that levels feel endless while still being predictable when using the same seed.


Customizing Level Behavior

All tweakable properties live inside the Level class.

You can modify:

Since levels are generated dynamically, these changes instantly impact the next gameplay session without requiring scene edits.