Simple Traffic System
  • Simple Traffic System
  • Project Setup
  • Tutorials
    • FAQ
    • Quick Start Guide
    • Video Tutorials
      • 1. Getting Started
      • 2. Connecting Routes
      • 3. Traffic Lights
      • 4. Spline Route Creator
      • 5. Spawn Points
      • 6. Lane Changing
      • 7. Traffic Pooling
      • 8. New Car Prefabs
      • 9. Route Editor
      • 10. Deleting Waypoints
      • 11. Deleting and Setting Up Random Spawn Points
      • 12. Yield Triggers
      • 13. Preferences Window
      • 14. Vehicle Types
      • 15. Stop Signs
      • 16. Using A Player Car
      • 17. Multiple Routes Per Light
      • 18. Integrations
      • 19. Procedural Traffic and City using CiDy
      • 20. Auto Rig AI Traffic Car
      • 21. URP & HDRP Demos
  • Documentation
    • API
      • AITrafficCar
      • AITrafficController
      • AITrafficLight
      • AITrafficLightManager
      • AITrafficStop
      • AITrafficStopManager
      • AITrafficWaypoint
      • AITrafficWaypointRoute
      • AITrafficWaypointRouteInfo
      • SplineRouteCreator
    • Asset Integrations
      • IK Avatar Driver
      • Stylized Vehicles Pack - Low Poly
    • Demo Scenes
    • Prefabs
      • AITrafficCar
      • AITrafficController
      • AITrafficSpawnPoint
      • AITrafficWaypointRoute
      • AITrafficWaypoint
      • AITrafficLightManager
      • AITrafficStopManager
      • SplineRouteCreator
    • STS Tools Window
      • Spawn Buttons
        • AI Traffic Controller
        • AI Traffic Waypoint Route
        • AI Traffic Light Manager
        • AI Traffic Stop Manager
        • Spline Route Creator
      • Configure Mode
        • Lane Connector
        • Route Connector
        • Route Editor
        • Signal Connector
        • Spawn Points
        • Stop Connector
        • Yield Triggers
  • Demos
    • PC
    • WebGL
  • Links
    • Asset Store
    • Email
    • Unity Discussion Forum
    • YouTube
Powered by GitBook
On this page

Was this helpful?

Project Setup

PreviousSimple Traffic SystemNextFAQ

Last updated 4 years ago

Was this helpful?

STS is an AI car and waypoint system, with editor helper tools that allow for quick creation of waypoint based routes that can be interconnected to create road networks in your scenes.

The primary logic is handled by a single AI Traffic Controller that AI Traffic Cars register to, it uses the C# Job System and Burst Compiler to spread processing to across all available CPU cores, reducing usage on the main thread, allowing you to use more of your performance budget for other content.

After project setup, it’s recommended to watch and follow all video tutorials so you will have a good idea how to use the various systems included with STS before starting to configure your own road network.

Project Player Settings -- Edit - Project Settings - Player

  • API Compatibility Level .Net 4.x

Package Requirements -- packages are auto installed on import

  • Burst

  • Collections

Using Burst in a build is slightly different for various development platforms and build targets.

  1. To use the burst compiler in standalone builds on Windows, install the Windows SDK and VC++ toolkit from the Visual Studio Installer; they're currently included when installing the Desktop development with C++ workload.

  2. If you are on a different platform, build target, or would like to learn more, please reference the from Unity Documentation for more details on your platform and build target.

Official Burst Build Guide