SergeyMakeev / ArcadeCarPhysics

Arcade Car Physics - Vehicle Simulation for Unity3D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


My attempts to make a fun vehicle physics and arcade control. The primary goal was to make a vehicle controller which is easy to set up and fun to play with. I'm pretty happy with the results. This approach can be used for games like GTA, Rocket League or Flatout.

alt tag

Warning: This is not a final product! This is only my thoughts on the topic.

You can download precompiled demo from releases page:

Demo video available:

Key things:

  • Speed Curve (instead of complicated engine settings)

  • Stable Suspension

  • Stablizier Bar Forces

  • Ackermann Steering

  • Downforce

  • Normalized Tire laterial friction

  • Handbrakes

  • In-flight vehicle stabilization

This demo is made using Unity game engine. It should be easy to implement this algorithm on any other game/physics engine.

Useful reading (in random order):


Bullet Physics Vehicle

Space Dust Racing UE4 Arcade Vehicle Physics Tour

Car Physics for Games

Edy's Vehicle Physics: Anti-roll bars exposed

Edy's Vehicle Physics: Engine, clutch and gearbox in Vehicle Physics Pro

Edy's Vehicle Physics: Miscelaneous topics explained

Edy's Vehicle Physics: Facts and myths on the Pacejka curves

Edy's Vehicle Physics: The stabilizer bars: creating physically realistic, stable vehicles

Edy's Vehicle Physics: Pacejka 94 parameters explained - a comprehensive guide

PsRealVehicle is the plugin for Unreal Engine 4 with simple force-driven vehicle simulation.

The Physics of Racing

Randomation Vehicle Physics


Car Controller blog post by Seena Burns

Supercharged! Vehicle Physics in 'Skylanders'

The Science of Off-Roading: 'Uncharted 4's' 4x4

Vehicle Feel Masterclass: Balancing Arcade Accessibility with Simulation Depth

The Physics of Fun: The Vehicles of Saints Row

Implementing Racing Games: An intro to different approaches and their game design trade-offs


How to write a driving simulator (Russian)

NVidia PhysX: Vehicles User's Guide

A 2D Car Physics Model based on Ackermann Steering

Steering theory and geometry for automobile and mechanical engineers

It IS Rocket Science! The Physics of 'Rocket League' Detailed


HDR Envirnoment map from HDRI HAVEN

Terrain textures from

Traffic cone from "Barrier & Traffic Cone Pack" by Sabri Ayes

Vehicle from "Muscle car 1969 Vehicle Physics (dirty and clean)" by Konstantin Koval

Barrel from "Crate and Barrels" by Kobra Game Studios

ezoic increase your site revenue


Arcade Car Physics - Vehicle Simulation for Unity3D

License:MIT License


Language:C# 86.2%Language:ShaderLab 13.8%