Introduction
Key Features
- Procedural Road: Quickly set up complex road networks, including 1-way and 2-way configurations.
- Road Intersections: Seamlessly connect multiple roads with intersection types such as Crossroads and T-Junctions.
- Auto Landscape Adjustment: The landscape dynamically deforms to match road elevations and curvature.
- Custom Actor Spawning Along Roads: Automatically spawn roadside elements such as streetlights, barriers, or signs.
- Pedestrians: AI pedestrians dynamically spawn and navigate along sidewalks and crossings.
- Pedestrian Crossings: Integrated traffic lights control pedestrian movement and vehicle stopping behavior.
- Vehicles: AI-driven vehicles spawn and follow road paths intelligently.
- Vehicle Collision Detection: Vehicles detect obstacles and react dynamically to prevent collisions.
- Smooth Vehicle Movements: Adaptive speed control and predictive steering provide realistic driving motion.
- Road Traffic Transitions: Vehicles and NPCs intelligently transition between connected roads and intersections.
- Buildings: Procedurally placed buildings help visualize urban layouts alongside the road network.
- Weather Effects: Dynamic puddle formation and surface wetness during rain enhance realism.
- Time-of-Day Effects: Automatic toggling of streetlights and vehicle headlights based on lighting conditions.
- Zones: Define specific spawn zones for pedestrians and vehicles for controlled simulation areas.
- Smart Spawning: Optimized spawning logic based on player proximity and occlusion for performance efficiency.
- Dynamic Weather: Smooth transitions between weather states such as sunny, rainy, or cloudy.
- Procedural Roads: Rapidly prototype and visualize road networks for world-building.
- Advanced In-Built Debugging: Visualize runtime states and AI behaviors in real time for easy troubleshooting.
- Component-Based Pluggable Architecture: Modular and extendable system that integrates cleanly into any project.
- Data-Driven Architecture: Fully configurable through data tables, eliminating the need for direct code changes.