Project Requirements

Minimum Unity version:
Required packages:
Asset store packages:
  • Zenject [optional, but recommended].

  • FMOD plugin for the sounds [optional].

Limitations

Package Installation

Youtube tutorial.

Steps

  1. Download & import from the Unity Asset Store .

  2. First time initialization window will appear automatically or you can open it manually from the toolbar 604Spirit/CityEditor/Window/Package Initialization.

    _images/InitilizationWindow.png
  3. Click Load Packages to start downloading the packages required for this tool.

  4. If you get the error ‘No git executable was found’, install git on your PC (how to install) or download these packages from the store.

    Note

    Recommended custom packages [optional from version v1.1.0 onwards, but is recommended for advanced users]:
    • Extenject (com.svermeulen.extenject) - library for injecting dependencies (Extenject).

    Note

    Script define symbols required for the project:
    • DOTS_CITY

    • UNITY_PHYSICS_CUSTOM

  5. After the packages have been downloaded & installed, if the console has nunit.framework or Burst compilation errors, restart Unity.

  6. Click Load Optional Packages to start downloading the optional packages (optional package, git required).

    Note

    Optional packages:

    Note

    Script define symbols required for the project:
    • REESE_PATH

    Warning

    If you get the error ‘No git executable was found’, read this.

  7. Download the optional assets from the Asset Store [from version v1.1.0, steps 7-9 are optional, a built-in audio engine is available by default]:

    Note

    Optional asset store packages:

    Note

    Script define symbols required for the project:
    • FMOD

  8. After that, press the Add Scripting Define button.

  9. Install the FMOD sound settings.

    Note

    • If the project is created from scratch, the Pipeline, Layer settings, and Project settings will be configured automatically. You can skip the next steps and proceed directly to Step 13.

    • If you are updating an existing project, follow steps 10 to 12 manually inside the initialization window.

  10. [Manual Setup] Open the Pipeline tab, press the Import Graphics button if you want to use the demo pipelines (optional step), otherwise set Rendering path to Forward+ in your pipeline settings.

  11. [Manual Setup] Open the Layer settings tab, select the layers to import according to your use case, and press the Apply button.

    _images/LayerSettings.png

    Note

    The TrafficNode & PedestrianNode layers are required for TrafficNode & PedestrianNode prefabs accordingly; others are optional. Read more about project layers here.

  12. [Manual Setup] Open the Project settings tab & press Add all scenes to build if you want to add demo scenes to your project.

  13. In the appeared License Manager window, enter your invoice ID .

    _images/License.png
  14. The next step is to set up the new scene or launch the existing Demo or Demo Mono scene.