Skip to content

Build And Run Commands

Last reviewed: 2026-06-30

Unity Version

Setting Value
Unity editor 6000.3.14f1
Local executable discovered in repo instructions C:\Program Files\Unity\Editor\Unity.exe
Render pipeline URP 17.3.0

Docs

mkdocs build --strict
mkdocs serve

Docs dependencies are listed in requirements.txt.

pip install -r requirements.txt

Unity Import / Compile

& "C:\Program Files\Unity\Editor\Unity.exe" -batchmode -quit -projectPath "$PWD" -logFile "Logs/UnityBatchmode.log"

Unity Tests

& "C:\Program Files\Unity\Editor\Unity.exe" -batchmode -quit -projectPath "$PWD" -runTests -testPlatform EditMode -testResults "TestResults/EditMode.xml" -logFile "Logs/EditModeTests.log"
& "C:\Program Files\Unity\Editor\Unity.exe" -batchmode -quit -projectPath "$PWD" -runTests -testPlatform PlayMode -testResults "TestResults/PlayMode.xml" -logFile "Logs/PlayModeTests.log"

No first-party test assembly was discovered under Assets/Anuva, so test commands may produce no meaningful project tests until assemblies are added.

Local Play Mode Flow

Goal Steps
Local config playback Open a scene with PresentationController, ensure enablePythonServerCommunication is false, ensure media URLs in PresentationConfig.json are reachable, press Play.
Python-driven render Configure a scene with PresentationController.enablePythonServerCommunication = true, start Python worker/manual render flow, press Play or launch Unity so it emits unity.ready.
Protocol simulator Open Assets/Anuva/Scenes/Anuva_Simulator_Scene.unity, press Play, then run Python protocol/manual render tests.
Virtual screen HTML refresh Use Unity menu Anuva/Virtual Screens/Build HTML Files or enter Play Mode with the builder hook active.

Build Target And Player Build

No repository-specific Unity build command or custom CI workflow was discovered. Windows/cloud worker assumptions are present in paths and AVPro plugin usage, but the durable build pipeline is Unknown / not confirmed in repo.

Command-line arguments for host/ports/job context are Unknown / not confirmed in Unity source.