Project structure

Description of project structure


Project folders

  • Animation - Animations used in the asset
  • Audio - Audio files
  • Configs - Upgrade configs
  • Fonts - Fonts for text
  • Images - Sprites, icons
  • Materials - Scene materials
  • Prefabs - Prefabs of objects on the stage
  • Scenes - Game scene
  • Scripts - All project logic
  • TextMesh Pro - Resources for using TextMeshPro
  • Tilemap - Level Tiles
  • GameData.data - Save file (to reset game saves, delete this file)

Scene

  • Main Camera - main camera on scene
  • [Level] - here everything is related to the level, TileMap, Background
  • Road - Stores the game part associated with the car
  • Road/Car - Vehicle visual object
  • Road/Waypoints - Waypoints where the car moves (set on the Road/Car object)
  • [UI] - here are all the objects responsible for the UI
  • [Managers]/GameStarter - Object responsible for starting game components
  • [Managers]/GameLoader - Loading saves
  • [Managers]/GameUI - Game UI logic
  • [Managers]/GameLogic - Main game logic
  • [Managers]/EventSystem - Standard object for the UI part to work
  • [Audio] - Music