A black-and-red TORCS race car leads a field through a sweeping bend

The Open Racing Car Simulator

TORCS

TORCS is an open-source 3D racing simulator for driving, developing AI drivers, and experimenting with vehicle simulation.

What will you do with TORCS?

For drivers

I want to drive

Race on dozens of road, oval and dirt tracks against AI opponents. TORCS supports all common input devices - keyboard, game pad, joystick or steering wheel - and runs as a plain download on Windows.

Get the stable release

For developers, researchers and educators

I want to build drivers, teach or research

The Robot Module Interface gives an AI driver access to simulation state and callbacks for steering, throttle, braking and gears. TORCS can run fully headless from the command line, including repeatable batch races with custom race managers. Its plug-in architecture also allows drivers, race management and simulation modules to be replaced or adapted. Start with the API documentation and source examples, or use the step-by-step Robot Tutorial for learning and teaching.

Read the developer docs

Current stable release

Stable release 1.3.10

TORCS 1.3.10

  • 73 experimental tracks and two bridge test tracks, with refreshed track maps throughout
  • A completely rewritten Robot Tutorial, integrated into the documentation for learning and teaching
  • MSAA, anisotropic filtering and higher-frequency human input updates for sharper graphics and more responsive controls

Read the full release notes