Installing Realistic Truck Simulator

This guide walks you through installing Realistic Truck Simulator (RTS) V1.5 into a Unity project — from checking requirements, through the import itself, to verifying that everything landed correctly. It is written for beginners: every step is spelled out, and every dialog you will see is described before it appears. If you have already imported the asset and just want to explore, jump ahead to Demo Scenes.

Before You Start

Unity Version

Realistic Truck Simulator supports Unity 2022.3.51 or newer, up through Unity 6.x. This release (V1.5) was authored and tested on Unity 6000.3.6f1. If you are starting a new project, any recent Unity 6 version is a safe choice.

Render Pipeline

Out of the box, RTS targets the Built-in Render Pipeline. If your project uses URP or HDRP, the bundled Realistic Car Controller Pro (RCCP) package includes render pipeline converters you can run after import — refer to the RCCP documentation (included under Assets/RTS/Realistic Car Controller Pro/) for the conversion steps. This guide assumes the Built-in pipeline.

What Comes With the Asset

You do not need to buy or install anything else. Two things ship inside the package:

Required Unity Packages

RTS relies on a few official Unity packages. These are the exact versions the RTS project itself was authored against (from its Packages/manifest.json):

Package Version Used for
com.unity.ai.navigation 2.0.12 NavMesh — the guide system calculates its route line on a navigation mesh
com.unity.inputsystem 1.18.0 The new Input System — all keyboard, gamepad, and wheel controls
com.unity.ugui 2.0.0 Unity UI (uGUI) — HUD, job list, notifications, minimap

A package is a module Unity installs through its Package Manager rather than through your Assets folder. On Unity 6, TextMeshPro (the text rendering system RTS uses for all labels) is included inside the com.unity.ugui package, so you will not see a separate TextMeshPro entry. On Unity 2022.3, TextMeshPro is installed as its own package instead.

If any of these packages are missing from your project, install them via Window → Package Manager (select Unity Registry in the packages dropdown, search for the package, click Install).

Importing the Asset

The asset is delivered through the Unity Asset Store and imported with Unity's Package Manager:

  1. Open your project in a supported Unity version (see above). Ideally start from a fresh project for your first look at the asset.
  2. Open Window → Package Manager.
  3. In the packages dropdown at the top-left, select My Assets. This lists everything linked to the Unity account that purchased the asset — make sure you are signed in with that account.
  4. Find Realistic Truck Simulator in the list (use the search field if needed).
  5. Click Download, and once the download finishes, click Import.
  6. Unity opens the Import Unity Package dialog: a tree view of every file in the package with a checkbox next to each. Leave everything ticked — RTS expects its full folder structure, including the bundled RCCP — and click Import.
  7. Wait for Unity to import the assets and compile the scripts. This can take a few minutes on the first import.

What Happens on First Import

RTS runs a small first-time setup automatically after the import finishes. Nothing here modifies your scenes — it only prepares project settings.

The welcome dialog and the BCG_RTS symbol

The first thing you will see is a dialog titled Realistic Truck Simulator | Regards from BoneCracker Games:

"Thank you for purchasing and using Realistic Truck Simulator. Please read the documentation before use. Also check out the online documentation for updated info. Have fun :)"

Click Let's get started! to continue. Behind the scenes, RTS adds a scripting define symbol named BCG_RTS to your project — a project-wide flag compiled into your scripts. RTS uses it to detect that this first-run setup has already happened, so you will only see this sequence once per project (adding the symbol may trigger a brief script recompile). The Welcome Window then opens automatically — more on it in the next section.

The missing layer dialog

Right after that, RTS checks your project's layers. A layer is a named slot (0–31) that Unity attaches to GameObjects so cameras and physics can include or exclude whole groups of objects. The RTS minimap renders its icons on a dedicated layer called RTS_MinimapIcons, which the minimap camera renders and the RCCP gameplay camera excludes.

Fresh projects do not have this layer, so RTS shows a dialog titled Realistic Truck Simulator | Found Missing Layers For Realistic Truck Simulator:

"These layers will be added to the Tags and Layers

RTS_MinimapIcons"

Click Add. RTS writes the layer name into the first empty user layer slot (slot 8 or higher) in your project's Tags and Layers settings and logs Layer: RTS_MinimapIcons has been added. to the Console. In the shipped demo project this layer sits at slot 12, but in your project it simply takes the first free slot — the slot number does not matter, only the name does.

If you dismiss this dialog, nothing breaks immediately, but the minimap will warn at runtime — see Troubleshooting.

The Welcome Window

The Welcome Window is your home base inside the editor. It opens automatically on first import, and you can reopen it any time via Tools → BoneCracker Games → Realistic Truck Simulator → Welcome Window. It is a floating window titled Realistic Truck Simulator (720×600) with a sidebar of four tabs.

The Realistic Truck Simulator Welcome Window showing the Welcome tab with its three getting-started step cards.
The Realistic Truck Simulator Welcome Window showing the Welcome tab with its three getting-started step cards.

A Note About the Input System

RTS drives its vehicles through Unity's new Input System package (version listed above). If your project was created with only the legacy Input Manager active, Unity may show its own dialog when the package is installed, asking whether to enable the new input backend — accepting it restarts the Unity Editor. This is normal, one-time Unity behavior; let it restart and continue where you left off.

If you were never prompted and input does not work in Play Mode, check Edit → Project Settings → Player: the Active Input Handling option must be set to a mode that includes the new Input System (either Input System Package or Both).

Folder Structure After Import

After a full import, everything lives under a single Assets/RTS/ folder. The Project window should look like this:

The Unity Project window showing the imported Assets/RTS folder with its subfolders.
The Unity Project window showing the imported Assets/RTS folder with its subfolders.
Assets/RTS/
  Animations/                     <- Animation assets
  Documentation/                  <- Offline documentation (this doc set + scripting reference)
  Editor/                         <- Editor-only tools: inspectors, Welcome Window, browsers
  Materials/                      <- Materials for the demo content
  Models/                         <- Truck, trailer, and environment models
  Prefabs/                        <- Ready-made prefabs (a "prefab" is a reusable, pre-configured GameObject)
    DeliveryStations/             <- Five delivery zone prefabs
    LoadStations/                 <- Five load station prefabs
    MinimapIcons/                 <- Minimap icon prefabs
    TrailerSpawners/              <- Trailer spawn point prefabs
    Trucks/                       <- The drivable RTS_Truck prefab
    UI/                           <- UI canvas and widget prefabs
  Realistic Car Controller Pro/   <- The bundled RCCP vehicle physics package
  Resources/                      <- Assets RTS loads at runtime by name
    EditorIcons/                  <- Icons used by the editor UI
    Generated/                    <- Generated GUI skin textures
    Jobs/                         <- Job assets (ScriptableObjects: data files saved as assets)
    Loads/                        <- Cargo load prefabs
    Trailers/                     <- Trailer prefabs
    RTS_GUI.guiskin               <- Shared GUI skin for the editor tools
    RTS_Settings.asset            <- Central settings file (see Settings Reference)
  Scenes/                         <- RTS_DemoScene_City, RTS_DemoScene_Template, RTS_SceneSetup
  Scripts/                        <- All runtime C# scripts
  Skybox/                         <- Skybox assets
  Textures/                       <- Textures for the demo content

The Resources folders matter more than they look: RTS discovers jobs, loads, and trailers by loading these folders at runtime, so keep their paths intact (Assets/RTS/Resources/Jobs, .../Loads, .../Trailers). The Settings Reference covers RTS_Settings.asset in detail.

Verify Your Installation

Run through this checklist before moving on:

  1. No compile errors. Open the Console (Window → General → Console) and confirm there are no red error entries. Yellow warnings from third-party content are not blockers.
  2. The menu exists. Check that Tools → BoneCracker Games → Realistic Truck Simulator appears in the menu bar, with entries such as Settings, Welcome Window, and Create.
  3. The Welcome Window opens. Select Tools → BoneCracker Games → Realistic Truck Simulator → Welcome Window.
  4. Settings resolve. Select Tools → BoneCracker Games → Realistic Truck Simulator → Settings — the RTS_Settings asset should appear in the Inspector.
  5. The layer is present. Open Edit → Project Settings → Tags and Layers and confirm one of the user layer slots (8–31) reads RTS_MinimapIcons.
  6. The demo runs. Open Assets/RTS/Scenes/RTS_DemoScene_City.unity and press Play. You should be able to drive the truck with W / A / S / D or the arrow keys. See Demo Scenes for a full tour.

Troubleshooting the Install

The minimap warns about a missing layer

If you dismissed the layer dialog on first import, entering Play Mode in a scene with the minimap logs this warning:

Layer "RTS_MinimapIcons" not found. Make sure the layer name is correct.

Fix it manually: open Edit → Project Settings → Tags and Layers and type RTS_MinimapIcons (exact spelling) into any empty User Layer slot from 8 upward. If the automatic dialog instead logged All allowed layers have been filled., every user layer slot is already occupied — free one up, then add the layer.

Text is invisible or shows as squares

RTS UI text uses TextMeshPro. If Unity shows its TMP Importer dialog offering to import TMP Essentials, accept it — those are the default font resources TextMeshPro needs. On Unity 6, TextMeshPro itself is already part of the com.unity.ugui package; on Unity 2022.3 make sure the TextMeshPro package is installed via the Package Manager.

Duplicate RCCP scripts (compile errors)

RTS bundles its own copy of Realistic Car Controller Pro at Assets/RTS/Realistic Car Controller Pro/. If your project already contains RCCP from a separate purchase, importing RTS gives you two copies of every RCCP_ script, and the Console fills with compile errors about names that are already defined. The fix is to keep exactly one copy:

Back up your project before deleting either folder.

"Scene Not Found" when opening demos

If a Welcome Window button shows the dialog Realistic Truck Simulator | Scene Not Found, the scene file has been moved or deleted, or its path is no longer set in RTS_Settings. Similarly, the Demos tab shows "RTS_Settings could not be loaded from Resources. Reimport Realistic Truck Simulator to restore it." if the settings asset itself is missing. In both cases the cure is the same: reimport Realistic Truck Simulator from the Package Manager with all files ticked.

For anything not covered here, see Troubleshooting.

Next Steps

With the asset installed and verified:

  1. Drive the demo. Open the city scene and complete a delivery — Demo Scenes walks you through it.
  2. Learn the building blocks. Essentials explains trucks, trailers, loads, jobs, and zones — the vocabulary the rest of this documentation uses.
  3. Build your own scene. When you are ready, Scene Setup shows how the one-click Run Scene Setup works and what it creates.