Realistic Car Controller — Documentation

Welcome to the official documentation for Realistic Car Controller (RCC), a Unity vehicle physics package by BoneCracker Games. This documentation is written for beginner and intermediate Unity developers. You don't need to be an experienced programmer or a physics expert to follow it.

If you are new to RCC, read the documents in order. If you already imported RCC and just need to look something up, jump straight to the topic you care about.

Where to Start

If this is your first time using RCC, follow this path:

  1. 01 — Overview & Features — Understand what RCC actually is and what it gives you.
  2. 02 — How to Install RCC — Import the package, install dependencies, and set up the Input System.
  3. 03 — First Look — See where everything lives in your project after import.
  4. 04 — Demo Scenes — Open the included demos to see RCC in action.
  5. 05 — Quick Start — Drive your first vehicle in five minutes.

After that, pick the topics that match what you want to build.

Full Document List

Getting Started

# Document What It Covers
00 Table of Contents This page.
01 Overview & Features What RCC is, who it's for, supported features, supported Unity versions.
02 How to Install RCC Importing the .unitypackage, installing the Unity Input System, fixing common import errors.
03 First Look What you got after import: folder structure, scripts, prefabs, settings, demo scenes.
04 Demo Scenes A walkthrough of every demo scene that ships with RCC.
05 Quick Start The fastest possible way to put a working RCC vehicle into your own scene.

How RCC Works

# Document What It Covers
06 How the System Works A beginner-friendly tour of RCC's architecture. Useful before you start customizing.
07 Creating New Vehicles Step-by-step tutorial: turn a car model into a working RCC vehicle using the setup wizard.
08 Vehicle Inspector Reference Every field on RCC_CarControllerV4, explained in plain language.
09 How WheelColliders Work What a WheelCollider is, what RCC's RCC_WheelCollider adds, and how to tune friction.
10 Behavior Presets Switching between Simulator, Drift, Arcade, and custom behaviors.
11 Ground Physics Configuring different surfaces — asphalt, sand, grass, snow — using RCC_GroundMaterials.

Vehicle Systems

# Document What It Covers
12 Damage System How vehicle deformation, detachable parts, and tire damage work.
13 Camera System All camera modes: TPS, hood, wheel, fixed, cinematic, top-down, orbit.
14 Lights System Headlights, brake lights, reverse lights, indicators, interior lights, lens flares.
15 Audio System Engine sound layers, gear shift sounds, wind, crash, exhaust flame sounds.
16 Input System How RCC reads input: keyboard, gamepad, mobile, override mode.
17 Overriding Inputs Feeding custom throttle / steer / brake values into a vehicle.
18 Mobile Setup Touch screen, steering wheel, joystick, and gyroscope input on mobile.
19 AI System The waypoint-based AI driver. Building a track, configuring chase AI.
20 Customization Paint, spoilers, wheels, decals, neon, sirens, engine/handling/brake upgrades.

Settings & Pipelines

# Document What It Covers
21 RCC Settings Deep Dive Every panel in RCC_Settings.asset, what to change and what not to.
22 URP & HDRP Conversion Switching from Built-in to URP or HDRP without breaking lights and materials.

Scripting & Integration

# Document What It Covers
23 Scripting API The static RCC class — spawn vehicles, change camera, set behavior, repair, transport.
24 Events System RCC_Events — subscribe to player spawn, AI spawn, collisions, indicator toggles.
25 Steering Wheels Logitech G29 / G27 / G923 and other wheels with the Unity Input System.

Reference & Help

# Document What It Covers
26 Addon Packages History of the BCG Shared Assets (Enter/Exit) and Photon Integration addons, and what changed in V5.
27 Scripts Reference Every runtime script that ships with RCC, grouped by purpose.
28 Troubleshooting Common problems and how to fix them.
29 FAQ Frequently asked questions.

A Note on This Documentation

RCC has been on the Asset Store since 2014. The current version is V5.2.0, the long-term-support (LTS) release. RCC is in maintenance mode: bug fixes and Unity-compatibility patches only. If you're looking for new features (modular architecture, addon system, runtime-built vehicles), that work happens in Realistic Car Controller Pro (RCCP), a separate product. The two are not interchangeable, and prefabs / scripts from one cannot be imported into the other.

If you find an error in these docs, please contact support at bonecrackergames@gmail.com or post in the Unity Asset Store review section.