Zurück zu den Projektgrundlagen
Referenzprojekt

Rapier

Rust-Starrkörperphysik für 2D/3D mit Kollisionserkennung, räumlichen Abfragen und separaten Sprachbindungen.

Warum wir es empfehlen

Rapier ergänzt einen Renderer oder eine Engine um eine eigene Simulationsschicht. Es hilft, wenn Kontakte, Charakterbewegung oder physikbasierte Mechaniken mehr Kontrolle als einfache Überlappungstests brauchen.

Wann du es wählen solltest

  • Physikbasierte Spielmechaniken und eigene Simulationen.
  • Rust-Spiele oder Webprojekte mit passender JavaScript/WebAssembly-Integration.

Was du beachten solltest

  • Es ist eine Physik-Engine ohne Rendering, Spielregeln oder Multiplayer-Dienste. Rust-Kern, JS-Bindings und Bevy-Plugin sind separate Integrationen.
  • Plane Zeitschritt, Einheiten, Kollisionsschichten und Synchronisation. Setze keine automatische Deterministik zwischen beliebigen Netzwerkclients voraus.

Mit diesem Projekt starten

Wähle 2D oder 3D und eine Integration für Renderer und Sprache. Erstelle nach der Anleitung dieser Version Welt, Starrkörper und Collider; simuliere mit festem Zeitschritt und synchronisiere sichtbare Transformationen separat.