Mobile Traffic System v2.0
Updated
2024-12-07
VIP
Tools
Version
2.5.0
File size
90.8 MB
Views
386
Only For Premium or VIP Users
Description
Highly performant and easy-to-use traffic system that can make any driving game more fun to play in just a few clicks. Detailed documentation & tutorials are available. No coding required to set it up
Key Features:
- Trucks with trailer support.
- Pathfinding on waypoints. Method to find the shortest path between 2 waypoints using the existing waypoints inside the scene.
- The ability for traffic vehicles to follow a given path. Method to make any vehicle form anywhere in the scene to reach a specific destination.
- Overtake - cars automatically overtake each other if the road has multiple lanes.
- Traffic vehicles will clear the way for ambulances or other special cars if specified.
- Traffic lights intersections support.
- Priority intersections support - cars decide by themselves to wait or to enter an intersection.
- Roundabout support - cars wait until the roundabout is free.
- Narrow road support - cars wait until the lane is free before changing it.
- The Complex Give Way feature allows developers to designate specific waypoints that must be clear for a vehicle to enter an intersection. This capability is particularly useful for scenarios where there's a larger priority road intersected by a smaller side road. By utilizing Complex Give Way, developers can establish this setup without creating a traditional intersection.
- Zipper-style give-way. Useful when a multi-lane road converges or narrows. Vehicles take turns advancing into the narrowed road alternately.
- Building avoidance - if a car hits a building, it will try to recover itself.
- Player component. A script that makes traffic vehicles give priority to the player in an intersection. Additionally, it provides the capability for traffic vehicles to overtake the player's car.
- Customizable vehicle properties - acceleration, max speed, brake speed, steer angle etc.
- Variable number of wheels - from 3 to as many as you want.
- Automatically car assignments - made just by pressing a button.
- Speed routes - set speed restrictions for some lanes or areas and all cars will follow them.
- Car types - assign different types to cars and you can restrict access on some roads based on car types (ex: trucks are allowed only on the first lane and are not allowed inside the cities).
- Priority waypoints. Ability to set the importance of the roads. Useful to spawn more vehicles on the main roads and fewer on secondary roads.
- Lights support - main, brake, blinkers, and reverse lights that work automatically.
- Sound support - basic engine sound for each car based on acceleration and speed.
- Hard shadow support - useful if you need even more performance.
- Custom events on waypoints. Those events are triggered when a vehicle reaches a specially marked waypoint. Useful for dynamic actions inside the app.
- Switch the direction of the entire waypoint network with a single click (currently in beta). Used for right-hand and left-hand traffic scenarios.
- Capability to programmatically make a traffic vehicle to change lanes.
- Ability to override the vehicle behavior from the API.
- Capability to have vehicles inside the vehicle pool that will not be instantiated by the system. They need to be programmatically instantiated at the right time.
- Ability to subscribe to various events for a better overview of what happens inside the system and better customization opportunities.
- Added delegates for some actions to easily change the default behaviors used by the system.
- Custom editor tools - many editor windows to make the integration process as smooth as possible.
- Simple API for advanced functionalities.
- Complete code included and commented.
- Works for any platform that supports the Burst compiler.
- Requires Unity 2021.3 LTS and above.
All that you see in the demo is included inside the package:
- 1 mobile production-ready car with 3 LODs and changeable colors, thanks to PolyNinja
- 9 road tiles that can be assembled in any way to create complex roads.
- 20 simple city buildings to populate your environment.
- 1 demo scene that assembles all the above elements into the playable scene from the demo.
If you need additional vehicles I recommend this vehicle package that was already tested with Mobile Traffic System:
Gridlock - City Traffic Vehicle Pack
Mobile Traffic Truck
Technical details
Techinical Features:
- Parallel job system - for better performance.
- Burst compiler - to speed up the computations.
- No wheel colliders - raycasts are used for better performance and high accuracy.
- Pooling system - spawns the cars around the player so you can create high density traffic with low number of used cars. Very scalable for huge environments.
- Layer management - for better optimization.
- Waypoints driving - it comes with an easy to use Waypoint editor, so waypoint generation is semi-automatically.
- Full editor script that automatically prepares your car.
- Full code is provided and fully commented, no dlls.
Comments
Comments is not yet
You may also like
uMMORPG 2D Remastere...
Version 2.13
306
Premium
2024-04-02
Healthbars Kit
Version 1.3
243
Premium
2024-04-18
Stylized Modular Cha...
Version 1.0
254
Premium
2024-04-21
Airplane Race Creator
Version 1.0.4
276
Premium
2024-10-18
Mountain Valley - St...
Version 1.1
213
Premium
2024-08-02
SGSR Mobile - Upscal...
Version 1.2.4
48
Premium
2024-11-03
RoomGen - Procedural...
Version 2.6.6
280
Premium
2024-11-10
Merge Dice - Game Te...
Version 1.3.1
227
Premium
2024-07-07
Pool Spawner Pro
Version 1.1
231
Premium
2024-07-10
Living Particles
Version 1.5a
19
Premium
2024-12-02