Installation
Table of Contents
Importing RCCP Lite
- Open your Unity project (Unity 6000.0.49f1 or later recommended)
- Open the Asset Store window via Window > Asset Store or visit the Unity Asset Store
- Search for "Realistic Car Controller Pro Lite" and click Import
- In the Import dialog, ensure all files are selected and click Import
- Wait for Unity to compile all scripts — this may take a moment on first import
Post-Import Setup
Layer Configuration
RCCP uses specific physics layers for vehicle collision detection. After importing, Unity may prompt you to configure layers. If not, set them up manually:
- Open Edit > Project Settings > Tags and Layers
- Add the following layers (the exact layer numbers don't matter, but the names must match):
| Layer Name | Purpose |
|---|---|
| RCCP_Vehicle | Main vehicle body |
| RCCP_WheelCollider | Wheel collider physics |
| RCCP_DetachablePart | Detachable body parts (bumpers, doors) |
| RCCP_Prop | Scene props and obstacles |
RCCP Settings stores these layer names and applies them automatically at runtime. You can verify layer assignments in the RCCP Settings asset.
Input System
RCCP supports both Unity's legacy Input Manager and the new Input System package. The input configuration is stored in Assets/Realistic Car Controller Pro/InputActions/RCCP_InputActions.inputactions.
If you're using the new Input System:
- Ensure the Input System package is installed via Window > Package Manager
- Set Edit > Project Settings > Player > Active Input Handling to "Both" or "Input System Package"
If you prefer the legacy Input Manager, RCCP will use it automatically when the new Input System is not available.
Physics Settings
For optimal vehicle physics behavior, verify these settings in Edit > Project Settings > Physics:
- Default Solver Iterations: 6 or higher (default is fine)
- Default Solver Velocity Iterations: 1 or higher
- Auto Sync Transforms: Enabled
RCCP can override the fixed timestep through its Settings asset if needed.
Verifying the Installation
- Open the demo scene:
Assets/Realistic Car Controller Pro/Scenes/RCCP_Scene_Blank_Prototype.unity - Press Play in the Unity Editor
- You should see a prototype vehicle that you can drive using keyboard controls:
- W / Up Arrow: Accelerate
- S / Down Arrow: Brake / Reverse
- A/D or Left/Right Arrow: Steer
- Space: Handbrake
- C: Change camera mode
- L: Toggle headlights
- Q/E: Left/Right indicators
If the vehicle drives and responds to input, RCCP Lite is installed correctly.
RCCP Settings Asset
The global configuration is stored as a ScriptableObject at:
Assets/Realistic Car Controller Pro/Resources/RCCP_Settings.asset
Access it in the editor via Tools > BoneCracker Games > RCCP > RCCP Settings.
This asset controls behavior presets, input configuration, physics settings, layer assignments, and resource prefab references. See 12_Settings.md for details.
Adding RCCP to an Existing Scene
To add RCCP vehicle support to your own scene:
- Open your scene
- Go to Tools > BoneCracker Games > RCCP > Create > Scene Managers
- This adds the
RCCP_SceneManagersingleton (vehicle registry) andRCCP_SkidmarksManager
- Go to Tools > BoneCracker Games > RCCP > Create > Add RCCP Camera
- Go to Tools > BoneCracker Games > RCCP > Create > Add UI Canvas
- Add a vehicle prefab to the scene or spawn one via script (see 11_SceneManagement.md)
Upgrading to RCCP Pro
When you're ready to unlock all editor parameters and access advanced tuning:
- Purchase RCCP Pro from the Asset Store
- Remove the RCCP Lite folder from your project
- Import RCCP Pro
- Your scene references and vehicle configurations will carry over since both versions use the same component types and serialized field names
Next Steps
- 03_VehicleSetup.md — Learn how vehicles are structured
- 04_DrivetrainComponents.md — Understand the drivetrain system
- 13_API.md — Start scripting with the RCCP API