car physics engine for driving simulators
CarX Drift Racing
Download PC Demo
Licensing (Buy CarX)
CarX on Forums

Get CarX Test-Drive NOW!
* indicates required
I want:

Build high class driving simulator with CarX


CarX is a car physics engine.
Main fields of application are driving games and virtual reality systems.
CarX works as external module and adds realistic car behavior into your system.
CarX is available now on PC and Mac platforms.
CarX is available now on PS3, Xbox 360 and Wii platforms.
CarX is available now for WEB applications, IPhone, IPad, Android (with Unity3D engine).

Key Features:

  • Cross - platform code:
    C++ code for PC, Mac
    C# code for PS3, Xbox 360, Wii, WEB applications, IPhone, IPad, Android (with Unity3D engine)
  • Easy to integrate with any physics engine (Unity3D or C++ samples included in package)
  • Support of different control devices (keyboard, mouse, joystick, gyroscope on mobile devices)
  • Combines hardcore driving simulation with smooth and nicely handling(even when using keyboard, mouse, gyroscope)
  • Intuitive interface
  • See all CarX features and videos here

Get Free CarX PC, WEB, AppStore Demo

I want to do:

About CarX middleware (Interactive car physics engine):

Many companies and software developers need complex car physics model.
There are many physics engines available in the world, but if your company working on car driving game or racing simulator, it is still very hard to integrate and tune car physics.

If your company working on professional driving simulator for educational purposes CarX interactive car physics engine may be the best solution for you.

Car physics engine CarX can be easily integrated into your software, no matter what physics engine you have, self made engine or licensed middleware.

CarX main feature is high quality car physics simulation in one hand and very nice adaptation for different control devices in other hand.

With CarX physics engine middleware you can give you players to handle virtual cars using keyboard, mouse or steering wheel with force feedback. Note that force feedback model calculates feedback forces directly from tire and road surface contact spots.

Second one feature is transmission model. Clutch, gearbox, differentials are finely modeled in CarX engine middleware.

It is very important for driving simulator to model car suspension. Thus CarX suspension model includes springs, stabilizers and dampers (shock absorbers) customizable elements.
Dampers in CarX technology may be tuned for fast and slow bound and rebound behavior.

Tire model is the most important element in car physics engine for car simulation software.
There are many articles about Pacejka Magic Formula but it is still hard to develop robust and stable car physics engine with it. CarX engine make use of formulas like this, but there is many extensions and practical adaptations for dynamic conditions. For example CarX engine takes in account real-time tire deforms and so on. You can customize every tire, change tire radius, width, pressure.

CarX is capable to simulate passenger cars, racing cars, small cars (karting), dragsters, and drift cars (especially nice with our steering helpers). Truck, Bus with complex sections of wheels is modeled very nice too.

When you drive virtual car in car simulation software using CarX technology, you feel the greatest pleasure. Known effects such oversteer and understeer, weight transfers are reproduced with CarX physics engine.

CarX Technology features

CarX engine has large feature set.
Using CarX you can minimize project budget and developing time.

Cross - platform code:

  • C++ code for PC, Mac
  • C# code for PS3, Xbox 360, Wii, WEB applications, IPhone, IPad, Android (with Unity3D engine)

Multiple car simulation:

  • up to 30 cars running on 100 frames per second!
  • Simple mode for simulating traffic (up to 200 cars simultaneously)

Variable gravity and coordinate system:

  • Right and Left-handed coordinate system
  • Variable gravity

Different surfaces:

  • asphalt
  • snow
  • ice
  • sand
  • grass
  • earth


  • key steering assistance
  • braking assistance
  • support of traction control

Tyre parameters:

  • Flexible tires simulation
  • Tires types: sport, racing, drag, all season, snow
  • Tires customizing: radius, width, profile height, disk diameter

Suspension parameters:

  • Shock absorbers
  • Stabilizers
  • Springs
  • Toe angle
  • Caster angle
  • Camber angle
  • Ackerman effect
  • Suspension types: McPherson, double wishbone, dependent

Transmission parameters:

  • Number of gears (1-25)
  • Gear ratios (all gears + final drive ratio)
  • Gear types: FWD, RWD, 4WD
  • Differential locking ratio
  • True clutch simulation
  • True starter simulation

Braking balance:

  • Front and rear torque distribution
  • ABS simulation

Weight balance, Aerodynamics:

  • Front/Rear,Top/Bottom,Left/Right weight distribution
  • Car body mass, wheel mass
  • Car body inertia, wheel inertia
  • Front/Rear aero down force
  • Air resistance simulation

Engine parameters:

  • Engine torque curve
  • True clutch simulation
  • True starter simulation

CarX Frequently Asked Questions:

CarX technical support

We understand our clients need not only package of modeling car physics CarX, but also to receive our help at CarX integration stage into project.

For our clients we provide 10-40 hours of free technical support:

  • We help to integration CarX into your project
  • We consult on how to tune your vehicles

If you are not currently CarX client you may ask questions about CarX and Unity on Unity3D forum

Technical support (in English and Russian) is available via e-mail:
Also we speak English and may provide consultations by phone or by skype.
See our phone number in contacts page.

See also:

Copyright © 2015 CarX Technologies. All rights reserved. Private Policy End-User License Agreement