Skip to content

vtereshkov/vdrift

 
 

Repository files navigation

VDrift/Umka - Design your own racing car autopilot

VDrift is a cross-platform, open source driving simulation made with drift racing in mind. It is released under the GNU General Public License (GPL) v3. It is currently available for FreeBSD, Linux, Mac OS X and Windows.

This VDrift fork supports embedded scripting with Umka to let you design, tune, debug and test your own racing car autopilot.

When you engage the autopilot by pressing F10, the autopilot logic contained in control.um and track.um is invoked. The default scripts implement a vanilla PD (proportional/differential) controller, which is not quite satisfactory at high speeds but can serve as a starting point for your experiments. The Umka interpreter supports "warm reload" by recompiling the scripts every time you engage the autopilot.

Download the latest release and level up your skills as a control systems developer!

Mission Statement

The goals of the VDrift project are:

  • to be a high-quality, open source racing simulation featuring enjoyable and challenging gameplay;
  • to take advantage of modern computing hardware to accurately simulate vehicle physics in rich and immersive racing environments; and
  • to provide a platform for creative experimentation to a community of developers and artists.

Getting Started

General

Installation

Configuration

Playing

Files

Development

Cars

Tracks

About

VDrift with Umka scripting

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 91.4%
  • C 6.2%
  • Python 1.2%
  • Lua 0.5%
  • Shell 0.3%
  • Elixir 0.2%
  • Makefile 0.2%