City Car Driving Simulator — Documentation
City Car Driving Simulator (CCDS) is a complete Unity 6 driving game with single-player and optional Photon PUN2 multiplayer: realistic vehicle physics, traffic AI, four mission types, vehicle customization and a save system.
CCDS version 1.7 · Unity 6000.6.0f1 · Universal Render Pipeline 17.6.0 Bundled: Realistic Car Controller Pro V3.5.0 · Realistic Traffic Controller V2.0
Open these pages from the editor with Tools → BoneCracker Games → CCDS → Documentation, which opens this index in your browser.
Start here
If you just imported CCDS, read these two in order. Everything else can wait.
Photon is optional. Install and play single-player without the Photon SDK or an App ID. Add Photon later to enable multiplayer in the same scenes, using the same vehicles and save data. Multiplayer controls are hidden when the SDK is absent.
| # | Document | What it gives you |
|---|---|---|
| 1 | Install and First Drive | Dependencies, the Setup Wizard, and a car you can drive |
| 2 | What You Get | The scenes, vehicles, managers and tools that shipped in the package |
Build your game
Task guides. Each one is self-contained — read the one that matches what you are doing.
| Document | Read it when you want to |
|---|---|
| Add Your Own Vehicle | Turn any model into a drivable, purchasable player car |
| Create a Mission | Place a Race, Pursuit, Checkpoint or Trailblazer mission in your city |
| Set Up a New City Scene | Build a gameplay or main menu scene from an empty one |
| Customization and the Garage | Sell paint, wheels, upgrades and spoilers to the player |
| Multiplayer | Add optional Photon multiplayer, connect players, and run missions online |
Tune and ship
| Document | Covers |
|---|---|
| Settings Reference | Every field in CCDS_Settings, with its type, range and default |
| Performance | The quality options CCDS exposes and what each one costs |
| Build and Deploy | Platform setup, colour space, lightmaps, mobile controls |
Reference
| Document | Covers |
|---|---|
| Scripting API | The CCDS static class — money, vehicles, state, settings, layers |
| Events Catalog | All 35 CCDS_Events hooks and their signatures |
| Component Reference | Every runtime component, where it lives and what it needs |
When something breaks
| Document | Covers |
|---|---|
| Common Problems | Symptom-first fixes for setup, play mode, missions and networking |
| FAQ | Licensing, bundled assets, platform support, extending CCDS |
Conventions used here
- Namespace:
BoneCrackerGames.CCDS— every runtime and editor type. - Menu paths are written as they appear:
Tools → BoneCracker Games → CCDS → Edit Settings. - Asset paths are relative to the project root:
Assets/CCDS/Scenes/CCDS_MainMenu_City.unity. - Defaults quoted in these pages are the values shipped in
Assets/CCDS/Resources/CCDS_Settings.assetand the component sources. If you have changed a setting, your project wins.
Support
- Email: [email protected]
- Web: https://www.bonecrackergames.com
When reporting a problem, include your Unity version, target platform, whether it happens in single-player or multiplayer, and the full Console error text.