DOTS Traffic Core is a powerful tool for creating traffic based on any Asset Pack using a high performance DOTS Entities package.DOTS Traffic Core is a powerful tool for creating city traffic - Design it from the ground up or customise any existing asset pack to fit your vision!It uses the extremely powerful DOTS Entities package to simulate thousands of vehicles with unbelievable performance!Mobile friendlySimulate thousands of interacting vehicles and pedestrians, even on mobile devices.PerformanceExperience the performance firsthand in our various platform-specific demo projects or just check out the final screenshots to see the results.Rapid integrationIntegrate any city asset pack in a heartbeat with our convenient templates and tools.SimulationSimulate thousands of entities without relying on physics or raycasting (although physics simulation is also available).EditorMany flexible tools to bring life to the city of your dreams.DemoDemo sample scene included!SoundIntegration of the FMOD sound engine into bursted jobs (the built-in Unity audio engine is also supported).DocumentationAll components of DOTS Traffic Core lite are linked to online documentation.Source codeAll code included.Vehicle controllerDOTS physics vehicle controller included!You can also use Edy's, RCC or NWH & other custom vehicle controllers for both player or traffic.Monobehaviour supportNot familiar with DOTS? No problem, from version v1.1.0 the project is fully compatible with mono behaviour scripts in hybrid mono mode (check out the new Hybrid Mono sample scene).Modular architectureAllows you to integrate the project into your existing game without hassles.Netcode For EntitiesA new demo scene showcases a network solution based on pure DOTS.A* navigationSet to follow a car to a given node using the built-in A* pathing.UpgradeThe tool can be updated to DOTS Traffic City.3rd-party.EasyRoads3D.Road Constructor for editor.MicroVerse Roads.Key features:TrafficPhysics Vehicles can use either:Simple physics.Custom physics (custom physics controller included).Hybrid mono physics.Any monobehaviour controller can be integrated into the traffic.No physics.Speed controlAutomatic vehicle speed control depending on lane speed limit, traffic lights and other traffic.Lane changingAutomatic vehicle lane changing based on traffic congestion or road type.Traffic groupsRestrict lanes to certain traffic group types.Fast creationQuick and easy tool for adding any vehicle into the city.AvoidanceThe avoidance system makes sure that vehicles don’t collide with each other and will stop and move away if another vehicle is blocking their path.Obstacle AvoidanceBypassing a player or specified custom obstacles.Driving stylesThere are different types of driving styles on the road: considerate, passive, and aggressive.PriorityVehicles pass through the intersections according to road priority.AntistuckAn Antistuck system that destroys the entity if it gets stuck for a while and isn't visible in the player's camera.Traffic JamsCars won't enter crossroads if they can't get through in order to avoid causing traffic jams.Custom PathSet to follow a car to a given node using the A* pathing.Left-hand trafficStarting with version 1.1.0, driving on the left is available.CullingVehicles only spawn around the player.Combined physicsLimit physics to only the vehicles closest to the player in order to improve performance.LODsLOD system for the vehicles depending on the distance to the camera.TestsA handy traffic test scene where most traffic situations can be tested with all available parameters.CityTraffic roadMultiple road templates and custom road customization tools.Road APIGenerate road segments from raw data or unity splines.CullingAll entities in the city change their behaviour depending on the culling state (including traffic).Physics cullingOnly the physics objects close to the player are involved in the physics evaluation.Traffic lightQuick and easy creation of traffic lights. Automatically connect hundreds of traffic lights across your entire city in just one click.DebugConvenient visualisation of data on scene.ToolsRoad segment creatorA Tool containing the 10 most commonly used road templates, allowing you to quickly and easily set waypoints and route settings of any complexity.Auto-crossroad generationNew option to create crossroads with a single click.Car prefab creatorA Tool that quickly converts 3D models of vehicles to traffic entities in just a few clicks.Global traffic light settingsA tool to connect traffic lights and traffic nodes, crossroads, and visually display the timings of each traffic light on the scene.Demo ScenesDemo TrafficDemo sample scene.Demo Traffic MonoSame scene as Demo Traffic, but all simulations run in hybrid mode of monobehaviour scripts with DOTS.Demo Traffic MobileMobile demo sample scene.Demo Traffic Mobile MonoSame scene as Demo Traffic Mobile, but all simulations run in hybrid mode of monobehaviour scripts with DOTS.Traffic Stress SceneA scene that is extremely crowded with vehicles in order to stress test vehicle amounts.Vehicle Physics Stress SceneStress scene for thousands of cars with vehicle physics.For more information about the scenes, read the Project Scenes.Tutorial PlaylistDemoWindows | AndroidTo get startedTutorial | DocumentationContact meDiscord | EmailRead the Limitations in the Technical Details section.Third-party usage:Projects:Extenject (upm version)[optional] under the MIT licenseUGizmo under the MIT licenseCustom Physics AuthoringPlease read Third-Party Notices.txt for more information.LimitationsOnly works with Unity 2022.3.21 & Entities 1.2.0 or higher.WebGL not supported.Built-in RP only works with Hybrid Mono vehicles.Vehicles with trailers or wagons are not currently supported for NoPhysics.The vehicle sounds generated with AI.


