Integration Guide
The recommended evaluation order is core-first: validate the C API build path, deterministic proof, and only then move into bindings or broader domain modules.
Build commands
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DUPE_BUILD_EXAMPLES=ON -DUPE_BUILD_TESTS=ON -DUPE_DETERMINISTIC=ON cmake --build build --parallel ctest --test-dir build --output-on-failure -C Release
Recommended order
- Validate the core C API build and tests.
- Run the determinism proof script and inspect the logs.
- Run only the example scenes relevant to your use case.
- Validate one binding relevant to your stack; treat the rest as optional follow-up.
Integration posture
- Core boundary: C API first.
- Bindings present: Python, C#, Rust, JavaScript/WASM, Lua.
- Use determinism mode and documented compiler flags when reproducibility matters.