The City: traffic and pedestrian ECS system provides movement for traffic members according to most traffic regulations, along with better optimization in projects with urban environments.The City project consists of two systems working together to simulate the behavior of city traffic members. Each system has its own set of features and functionalities that allow us to adjust to the realism of the urban environment.1. Traffic system features:-basic traffic editing tools to set up lanes and traffic elements such as sidewalk, traffic lights, road blockage etc-implementation of gizmos to help with crossroads setup-car spawners system-car accident with physics-ability to identify and pass by accident site- roundabouts with 1 and 2 lanes-stop sign awareness-making turns with place to pass-making turns without a place to pass-intersections-road narrowing handling-traffic lights support-lane change-roads outside built-up areas-A* path finding-Bézier curves creation method that allows lanes with changing planes to be created-culling depending on the car's distance from the main camera-light and heavy types of vehicles-option to change car parameters like (min/max offset, acceleration, deceleration, respecting traffic lights, keeping at a speed limit and giving way at an intersection)2. Pedestrian system features:-following the rules of crosswalk with traffic lights-accidents involvement-interactions such as throwing trash, shop exposition interest, entering the metro station, going for a bus-pedestrian random movement-setting a destination for pedestrian groups-icon indicator for pedestrian spawn-spawning a custom number of pedestrians in a selected area-spawning a custom number of pedestrians in random area-small, medium and big groups of pedestrians spawn option-ability to select spawned group of pedestrians along with changing their settings-option to adjust pedestrian's speed-option to spawn pedestrians with disabilities such as blindness and on wheelchairs with their own specific characteristics-option to add an interaction slot for pedestrians within city space-local avoidance-limiting pedestrian movement to the sidewalk and crosswalkDocumentation available on: http://www.fabrykagier.pl/thecity/doc/thecity.pdfNOTE: Package currently runs on ECS version 0.17 and requires Unity 2020.3.8. Higher versions of Unity may cause support issues so we recommend using those exact specs.Following packages should be included in Unity project manifest.json file:"com.unity.ai.navigation": "1.0.0-exp.4","com.unity.animation": "0.9.0-preview.6","com.unity.burst": "1.4.11","com.unity.dots.editor": "0.12.0-preview.6","com.unity.physics": "0.6.0-preview.3","com.unity.platforms": "0.10.0-preview.10","com.unity.platforms.macos": "0.10.0-preview.10","com.unity.platforms.windows": "0.10.0-preview.10","com.unity.postprocessing": "3.1.1","com.unity.probuilder": "4.5.2","com.unity.render-pipelines.high-definition": "10.5.1","com.unity.render-pipelines.high-definition-config": "10.5.0","com.unity.rendering.hybrid": "0.11.0-preview.44","com.unity.textmeshpro": "3.0.1",Project includes TextMesh Pro essential assetsProject includes scripts created by Unity:- Unity ECS Physics Samples Joints:https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master/PhysicsSamples/Assets/Demos/4.%20Joints/Scripts- Useful 3D math functions from the old Unity 3D wiki (which has been shut down). Source:https://gist.github.com/cmdr2/df69e760fcf5edca9052585850ee52ea- Simple camera controller:https://github.com/Unity-Technologies/MeasuredMaterialLibraryHDRP/blob/master/Assets/Scripts/SimpleCameraController.cs