Aetheria/Aetheria.Unity/README.md

22 lines
1,009 B
Markdown

# Aetheria Unity Client
This is Aetheria's Unity client and the canonical configuration example for
lowering its advertised 3D pilot surface through EveUnity. The client contains no
Aetheria runtime code. Aetheria owns the daemon surface and native asset bundle;
EveUnity owns discovery, transport, lowering, input, camera, and presentation.
From the Aetheria repository root:
```powershell
powershell -ExecutionPolicy Bypass -File .\scripts\run-aetheria-unity.ps1
```
The launcher builds the provider's Unity AssetBundle, starts the Aetheria daemon,
builds this project, and opens the standalone client. Close the client window to
stop the daemon. A new writable client run is materialized by
`Aetheria.State.Import` from the provider-owned legacy catalog inputs into the
current typed CultCache schema; source catalog data is not mutated by play.
Configuration is supplied through `EVEUNITY_RENDEZVOUS_ENDPOINT` and
`EVEUNITY_SURFACE_ID`. The defaults are `rudp://127.0.0.1:3076` and
`aetheria.pilot`.