On this page
Getting started

Install and First Drive

Get CCDS imported, dependencies resolved, and a car moving. Budget 15 minutes, most of it package imports.

Before you import

Requirement Version Notes
Unity 6000.5 or newer CCDS 1.6 is developed and tested on 6000.6.0f1. The Setup Wizard enforces the 6000.5 floor.
Universal Render Pipeline 17.6.0 CCDS ships URP materials and renderer assets. The Built-in pipeline is not supported.
Input System 1.20.0 Vehicle input uses RCCP_InputActions.inputactions.
TextMeshPro Essentials imported All UI text is TMP.
Photon PUN2 Free tier is enough Required for multiplayer. Single-player works without it.

Realistic Car Controller Pro and Realistic Traffic Controller are bundled with CCDS. Do not buy or import them separately — CCDS carries its own copies under Assets/CCDS/.

Create the project from the Universal 3D template. Converting a Built-in project to URP afterwards works but costs you a material conversion pass you do not need.

Import into a new, empty project. CCDS is a complete project, not a drop-in library. It ships project settings that overwrite your existing ones — input, layers, quality, graphics. Importing it onto an existing game will change that game's configuration. The Setup Wizard warns about this on its first screen.

Import

  1. Import the CCDS package.
  2. Open Tools → BoneCracker Games → CCDS → Setup Wizard.
  3. Work through the five steps the wizard shows: Welcome → Dependencies → Photon → Import → Finish.
CCDS Setup Wizard on the Welcome step, showing the five-step progress bar and the Unity version check

The wizard checks your Unity version up front and refuses to proceed below the 6000.5 floor.

The Dependencies step verifies the Unity version, TextMeshPro, URP and the Input System, and offers to install anything missing. Resolve everything there before continuing — a missing Input System package produces compile errors that look unrelated.

The Photon step writes your App ID. Skip it if you are building single-player only; you can run it again later from the same menu.

Photon App ID

  1. Create a free account at https://dashboard.photonengine.com.
  2. Create an application of type PUN.
  3. Copy its App ID into the wizard's Photon step.

Without an App ID, single-player is unaffected and every multiplayer entry point fails to connect.

First drive

  1. Open Tools → BoneCracker Games → CCDS → Welcome Window.
  2. Select the Demo Scenes tab.
  3. Click Main Menu City.
CCDS Welcome Window on the Demo Scenes tab, listing the four demo scenes with load buttons

The window offers four scenes:

Button Scene Purpose
Main Menu City Assets/CCDS/Scenes/CCDS_MainMenu_City.unity Main menu, vehicle selection, customization
Gameplay City 1 Assets/CCDS/Scenes/CCDS_Gameplay_City_1.unity City gameplay with missions and free roam
Gameplay City 2 Assets/CCDS/Scenes/CCDS_Gameplay_City_2.unity Alternative city layout
Vehicle Prototype Assets/CCDS/Scenes/CCDS_Vehicles_Prototype.unity Vehicle testing sandbox

Press Play in the Main Menu scene and drive from there. Starting in a gameplay scene directly also works, but the main menu is what sets the selected vehicle and scene.

CCDS gameplay: the player vehicle in the city at night with the speedometer, minimap, health bar and money HUD, and mission markers labelled in the world

That is a gameplay scene running. The floating labels are mission markers — drive into one to start it. The HUD gives you speed and gear top-left, the minimap below it, and health and money top-right.

The first three scenes are in Build Settings at indices 0, 1 and 2. CCDS_Vehicles_Prototype is present but disabled — it is a sandbox, not a shipping scene.

The Welcome Window

Five tabs, and the fastest route to everything else in CCDS.

Tab Gives you
Welcome The interactive Editor Tour and a quick-start checklist
Demo Scenes One-click loading of the four scenes
Features What the package includes
Setup Scene manager creation, settings shortcuts, utility tools
Health Project-level checks with one-click fixes
CCDS Welcome Window on the Welcome tab, showing the Editor Tour button and quick start steps

If you are new to Unity, run the Editor Tour from this tab before anything else — it walks the project structure and the CCDS tools in place, in your own editor.

The Setup tab is where you will spend the most time. It creates scene managers, opens the settings assets, and reaches the validation tools without hunting through menus.

CCDS Welcome Window on the Setup tab, showing Scene Setup, Settings Shortcuts and Utility Tools buttons

Controls

The player vehicle driving through the city at 48 km/h in second gear, with the speedometer and minimap updating

Driving input comes from RCCP's RCCP_InputActions.inputactions. These are the shipped keyboard bindings.

Driving

Key Action
W / Up Arrow Throttle
S / Down Arrow Brake and reverse
A D / Left Right Steering
Space Handbrake
I Start / stop engine
Left Shift Gear shift up
Left Ctrl Gear shift down
N Neutral gear
1–6 Select gear directly
M Clutch
F NOS
T Detach trailer

Lights and signals

Key Action
L Low beam headlights
K High beam headlights
Q Left indicator
E Right indicator
Z Hazard lights

Camera

Key Action
C Change camera mode
B Look back

CCDS gameplay keys

These are CCDS's own, separate from RCCP.

Key Action Source
Y Confirm and start a mission while inside a mission marker CCDS_Settings.missionConfirmKey — rebindable
R (tap) Reset the vehicle upright CCDS_Player
R (hold) Hard reset back to the spawn point CCDS_Player
Tab (hold) Multiplayer scoreboard CCDS_UI_MultiplayerIngame.toggleKey
Return / Enter Send chat message CCDS_UI_ChatPanel
Esc Close chat when it is open CCDS_UI_ChatPanel
F12 Debug panel CCDS_DebugPanel.toggleKey — off unless you enable enableDebugPanel
F11 Debug console CCDS_DebugConsole.toggleKey

Reset has two guards. It is ignored above 25 units of absolute speed, and it is blocked entirely during a pursuit — the player is told "Can't reset vehicle during a pursuit!" instead.

If you rebind the mission key, pick one RCCP does not use. The driving table above is the full list of taken keys — F (NOS) and R (RCCP's record binding) are the two that look free but are not.

Returning to the garage

There is no garage key. CCDS_Marker_Garage is a trigger volume: drive into it and stay for 3 seconds, and the main menu scene loads. Leaving early cancels it.

Verify the install

Drive for a minute and confirm:

  • The vehicle accelerates and steers.
  • The HUD shows speed, gear and RPM.
  • The minimap tracks you.
  • Mission markers are visible in the world.
  • Traffic vehicles are driving.
  • The Console has no errors.

If any of these fail, open Tools → BoneCracker Games → CCDS → Open Validation Panel — it reports missing managers and broken scene references directly.

CCDS Validation Panel reporting no issues found on a healthy gameplay scene

The Welcome Window's Health tab covers project-level settings rather than scene contents — layers, input handling and the build scene list — and links straight to the Validation Panel for anything scene-specific.

CCDS Welcome Window on the Health tab, showing green checks for Tags and Layers, Input System and Build Settings

Next

(c) 2014 - 2026 BoneCracker Games - City Car Driving Simulator 1.6Back to top ↑
Document details

Generated from: 01_Getting_Started/01_Install_And_First_Drive.md
Date: 2026-09-15 07:52
(c) 2014 - 2026 BoneCracker Games - City Car Driving Simulator 1.6