# The development environment All developers have to use the following version of software - Unity 2018.4.3f1 (LTS) - Microsoft Visual Studio Commmunity 2017. version 15.9.13 - Pure Data 0.49.1 **64 bit** (Install via installer) - Kinect Azure Sensor SDK 1.3.0 - Kinect Azure Body Tracking SDK 0.9.5 # Recommended IDE - rider by jetbrains if available - Visual Studio 2017 + ReSharper # Build Pool Access my [NAS](http://quickconnect.to) QuickConnectID: gyudon Name: cylvester Pass: dortmund # How to properly clone the repo After you clone the repo. please execute ``` git submodule update --init --recursive ``` This will recursive clone all submodules from the github. ## PdBackend The unity project contains a pd binary under StreamingAssets folder PdBackend.cs monobehaviour automatically launches the Pd process when the game is started. To use this Features PdBackend should exist in the scene. ## shmem The Unity project access the Arrays in Pd patch via shmem (Shmem) object ## Nuget package Some advanced feature such as Kinect Azure requires extra nuget package, using Unity NuGet. https://github.com/xoofx/UnityNuGet To add a registry, edit SoundVision/UnityProject/Packages/manifest.json