
EPS Racing AI (Realistic Car Controller integration)
EpicStar Games
$21.00
$30.00
30%OFF
(no ratings)
Jump AssetStore
EPS Racing AI is built for use with RCC and Dreamteck Splines. It delivers smart racing opponents perfect for combat racing, circuit or sprint races.EPS Racing AI brings cutting-edge racing AI to your Unity project with seamless integration for the Realistic Car Controller (RCC) and Dreamteck Splines. Whether you're building a high-speed street race, intense combat driving game (supported in v2 coming soon), or film-style AI car sequences, this system gives you believable, reactive, and customizable opponents.Key Features:Smart Racing Behavior – Predictive braking, look-ahead steering, and responsive acceleration.Collision Avoidance & Panic System – Detects and avoids obstacles or collisions dynamically.Grudge & Aggression System (v2 only) – AI remembers attacks and retaliates, creating emergent rivalries.NOS Behavior System – Includes bluffing, timing logic, and racing personality traits.Auto Reset & Recovery – Stuck or off-track cars reset and recover intelligently.Spline-Based Pathing – Supports complex and dynamic tracks with Dreamteck Splines.Modular & Extensible – Easily customize for other car controllers and use cases.Whether you're crafting arcade-style gameplay or simulation-level realism, EPS Racing AI is designed for flexibility, control, and impressive results out of the box.Requirements:Unity: 2021.3 or newerRealistic Car Controller (RCC): Tested with v4.4+ (Will work with preceding versions)Spline Tool: Dreamteck Splines (required for pathing)Package Includes:Full source code with modular architectureSetup tools for Player and AI vehiclesDrift grip tuner and brake zone systemAI obstacle detection and spline follower logicConfigurable ScriptableObjects for behaviors and brake zonesDocumentation for easy integration and setupKey Components:SplineCarAI.cs: Main AI driving logicDriftGripScaler.cs: Adjusts grip dynamically based on speedAI_BrakeZone.cs: Area-based speed control for challenging sectionsCar Setup Tool: Editor utility to quickly configure carsCompatibility:Written with modularity in mind—can be adapted to work with other car controllers by replacing the input logic in DriveLogic() and related methods.I used ChatGPT to write some of the racing AI code and edited the code to meet my own specific requirements. Artwork was made with Canva Logo Maker.