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 and researchers

I want to build drivers or research with it

The C Robot Module Interface in robot.h gives an AI driver 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 adapted. Start with the API documentation and examples in the source tree.

Read the developer docs

Current stable release

Stable release 1.3.9

TORCS 1.3.9

  • Initial 64-bit Windows builds, with an installer that detects and cleans up old 32-bit installations
  • Replaced GLUT with FreeGLUT in Windows
  • Per-Monitor High DPI awareness for correct full-screen scaling on multi-monitor systems

Read the full release notes