This documentation is created for users who have purchased the Number Race game asset from the Unity Asset Store. It will help you understand the system, customize the game, and create new content.


📁 Game Data

The game uses a ScriptableObject-based system to manage all level configurations and general settings.

🔹 GameData ScriptableObject

This data is managed via a ScriptableObject called GameData.

Field Description
Level Count Total number of levels in the game
UI Level Level number displayed in the user interface
Levels A list of level configurations, each with specific properties

🔸 Level Properties

Each level in the Levels list contains the following settings:

➡️ To add a new level, simply add a new element to the Levels list and fill in the required properties.


🚪 Gate System

Gates are the core mechanic of the game. They control player progression by presenting math-based challenges.

🔹 Gate Components