Skip to content
github-actions[bot] edited this page Aug 5, 2026 · 3 revisions

Gravitas Wiki

Gravitas is an engine-agnostic, deterministic fixed-point physics library for lockstep simulations and games. Runtime state belongs to an explicit GravitasWorldContext, with first-class 3D, pure 2D, and mixed 2D/3D paths.

Use this wiki for integration guidance and behavioral contracts. Use the generated API documentation for individual types and members.

Project Links

Destination Use it for
README Installation, package selection, and first concepts
Documentation Site Generated documentation landing page
API Reference Public namespaces, types, and members
Coverage Report Current test coverage details
GitHub Repository Source, issues, releases, and contributions

Wiki Navigation

Page Focus
Technical Overview Runtime ownership, major services, and intentional boundaries
Host Integration Host loop, context lifecycle, bodies, and colliders
Runtime Architecture Context-owned services and simulation phases
Dimensions 3D, pure 2D, Both, and mixed runtime modes
Collision Pipeline Broad phase, narrow phase, pairs, and response
Collision Broad Phase GridForge partitioning and candidate discovery
Collider Shape Reference Supported shapes, compounds, meshes, and authored data
Continuous Collision Detection Sweeps, time of impact, and active sources
Collision Response Contacts, materials, constraints, and solver behavior
Query Services Public 2D, 3D, and mixed query workflows
Query Reference Query reducers, batching, filtering, and hit details
Serialization Chronicler state transfer and replay hashing
Diagnostics Runtime diagnostic events and debug draw data
Diagnostic Adapters Host-side rendering, logging, and replay tooling

Start with the Technical Overview, then choose the page matching the subsystem you are integrating or changing.

Clone this wiki locally