Jumpzoid - Intelligent Traffic System v2

NB: The plugin does not contain the assets in the images and demo video.

Demo Video

Documentation
Example Project: Link

Make sure that "ChaosVehiclesPlugin" is enabled.

Intelligent Traffic System v2 (ITSv2)

Tired of traffic that feels lifeless and racers that just stick to a single path? Ready for AI that thinks, reacts, and conquers the road?

Introducing the Intelligent Traffic System v2 (ITSv2), a revolutionary AI framework designed to deliver truly intelligent vehicle behavior. We went back to the drawing board, rewriting everything in pure C++ to create an avoidance and navigation system that is genuinely smart. Whether you're building a bustling metropolis, a high-octane racing game, or a professional driving simulator, ITSv2 provides the brainpower your vehicles deserve.

Why ITSv2 is the Definitive Vehicle AI Solution:

šŸ¤– Robotics-Grade Obstacle Avoidance

This isn't your standard ray-casting. ITSv2 employs a multi-layered sensing system inspired by robotics navigation, resulting in incredibly fluid and human-like driving.

  • High-Resolution Sensor Arcs: The AI constantly sweeps the environment with a configurable array of sensors, building a detailed 3D understanding of its surroundings—not just a few forward-facing lines.

  • Dynamic Gap Analysis: When faced with an obstacle, the system doesn't just stop. It actively identifies and evaluates potential gaps, checking them against the vehicle's own dimensions to determine passability in real-time.

  • Aggregate Avoidance Vector: Leveraging vector field principles, the AI fuses data from all sensor inputs into a single, optimal avoidance vector. This eliminates jerky, reactive steering and produces incredibly smooth maneuvering through dense traffic and cluttered environments.

šŸ Dual AI Modes: Master Traffic & Racing

ITSv2 features two specialized driving modes, allowing you to create any kind of vehicle experience imaginable.

  • Intelligent Traffic Mode:

    • Build complex, interconnected road networks with our intuitive VehiclePathSpline actor.

    • AI seamlessly navigates multi-lane roads, complex intersections, and parking spots.

    • Features a fully functional Traffic Light system and robust intersection logic where AI yields based on priority, preventing deadlocks.

    • Witness emergent behavior like traffic jams and intelligent queueing.

    • AI can even perform intelligent overtakes on two-way roads when it's safe to do so!

  • Competitive Racing Mode:

    • Unleash aggressive and tactical racers that are a true challenge to compete against.

    • The AI dynamically calculates optimal racing lines, identifying the perfect entry, apex, and exit for every corner.

    • Draft behind opponents to gain a speed boost on the straights.

    • Execute strategic overtakes based on speed advantage, track position, and AI aggressiveness.

    • No two races feel the same!

šŸš€ Performance-Driven in Pure C++

The entire plugin is built in C++, ensuring maximum performance and scalability. Run dozens of intelligent AI vehicles in your world with a minimal performance footprint. ITSv2 is heavily optimized for the demands of open-world games and large-scale simulations.

šŸ”§ Deeply Customizable & Easy to Integrate

Get up and running in minutes, then dive as deep as you want.

  • Vehicle Profiles: Use Data Assets to easily define and swap vehicle performance characteristics—engine torque, gearing, aerodynamics, and even AI personality traits. Switch a vehicle from a slow, heavy truck to an agile hypercar with a single dropdown menu.

  • Ready-Made AI Logic: We provide a fully configured Behavior Tree, Blackboard, and a custom AITSv2_AIController to get you started instantly. Just add the core component to your vehicle, assign the controller, and press Play.

  • Automatic Road Network Builder: Place your splines and let the ITSv2_Spawner do the hard work! It automatically detects intersections, assigns connections, and even determines road priority to build the entire pathfinding graph for you.

  • Comprehensive Debug Tools: An extensive suite of in-editor and runtime debug visualizations lets you see exactly what the AI is thinking—from sensor rays and potential gaps to its current behavior state and target point.

Stop wrestling with clunky waypoints and simple line-following. Upgrade your project with ITSv2 and bring your world to life with vehicles that truly drive.

1 Like