> For the complete documentation index, see [llms.txt](https://threadforge.gitbook.io/threadlink-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://threadforge.gitbook.io/threadlink-documentation/engineer-reference/engineer.md).

# Engineer Reference

> This volume assumes you know C#, Unity, Addressables and async programming. Threadlink uses **UniTask** throughout, never `System.Threading.Tasks`. It relies on runtime-initialisation hooks (`[RuntimeInitializeOnLoadMethod]` and Unity's lifecycle-management attributes), generic constraints, generated identifiers and the Unity PlayerLoop.

## In this volume

| Page                                                                                                      | Covers                                                                                                                       |
| --------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| [Architecture](/threadlink-documentation/engineer-reference/architecture.md)                              | Subsystems and static services, the register hierarchy, lifecycle contracts, base object types, ownership, subsystem access. |
| [Deployment and Initialisation](/threadlink-documentation/engineer-reference/deployment.md)               | The deployment sequence, the Initium pipeline, shutdown.                                                                     |
| [Iris](/threadlink-documentation/engineer-reference/iris.md)                                              | Event dispatch and the update loop.                                                                                          |
| [Scribe](/threadlink-documentation/engineer-reference/scribe.md)                                          | Logging.                                                                                                                     |
| [Chronos](/threadlink-documentation/engineer-reference/chronos.md)                                        | Time, timescale, playtime, manual physics.                                                                                   |
| [Nexus](/threadlink-documentation/engineer-reference/nexus.md)                                            | Scene residency, presentation and transitions.                                                                               |
| [Dextra](/threadlink-documentation/engineer-reference/dextra.md)                                          | Input devices, input modes, the UI stack, interactables.                                                                     |
| [Aura](/threadlink-documentation/engineer-reference/aura.md)                                              | Audio mixing, the listener, spatial objects.                                                                                 |
| [Sentinel](/threadlink-documentation/engineer-reference/sentinel.md)                                      | Platform services: accounts, saves, achievements, social affordances, modules.                                               |
| [Vault Runtime API](/threadlink-documentation/engineer-reference/vault.md)                                | Reading and writing Vault fields; Timeline integration.                                                                      |
| [Resource Loading](/threadlink-documentation/engineer-reference/resource-loading.md)                      | Loading by identifier or by reference; queries; renamed assets.                                                              |
| [Implementing a Subsystem](/threadlink-documentation/engineer-reference/implementing-a-subsystem.md)      | Registering and weaving project subsystems.                                                                                  |
| [Monitoring](/threadlink-documentation/engineer-reference/monitoring.md)                                  | Reporting a subsystem's or service's state to the Runtime Monitor.                                                           |
| [Deterministic Toolkit](/threadlink-documentation/engineer-reference/deterministic.md)                    | `FP`, its vectors and rotations, `StatelessRNG`.                                                                             |
| [Memory](/threadlink-documentation/engineer-reference/memory.md)                                          | Native allocation, raw-memory hashing, inline collections.                                                                   |
| [Identifier Domains and Code Generation](/threadlink-documentation/engineer-reference/code-generation.md) | Domain kinds, sources, manifests, the Mapping Window.                                                                        |
| [Collections and Utilities](/threadlink-documentation/engineer-reference/collections-and-utilities.md)    | Serialisable maps and collections, extension libraries, attributes.                                                          |
| [Configuration and Project Setup](/threadlink-documentation/engineer-reference/configuration.md)          | Configuration assets, update loop modes, scripting defines.                                                                  |
| [Editor Tooling](/threadlink-documentation/engineer-reference/editor-tooling.md)                          | Menu commands, the Vault Browser, the Runtime Monitor, the scene dropdown, the code formatter.                               |
| [Performance Constraints](/threadlink-documentation/engineer-reference/performance.md)                    | Rules for hot paths.                                                                                                         |
| [Engineering Procedures](/threadlink-documentation/engineer-reference/procedures.md)                      | Checklists for common engineering tasks.                                                                                     |
