# Nyílt forrású alapok

Keress repókat a projekt célja vagy célplatformja szerint. Hasonlíts össze üzleti alkalmazásokat, alkalmazásalapokat, játékmotorokat és kiegészítő könyvtárakat az indulás előtt.

1. oldal / 1

## Rapier

Referenciaprojekt

Rust 2D/3D merevtestfizika ütközéskezeléssel, térbeli lekérdezésekkel és külön nyelvi kötésekkel.

### Miért ajánljuk?

A Rapier külön szimulációs réteg egy renderer vagy játékmotor mellé. Akkor hasznos, ha a kontaktusokhoz, karaktermozgáshoz vagy fizikai mechanikához az egyszerű átfedésvizsgálatnál több irányítás kell.

### Mikor válaszd?

- Fizikára épülő játékmechanikák és saját szimulációk.
- Rust-játékok és megfelelő JavaScript/WebAssembly-integrációt használó webprojektek.

### Mire érdemes figyelned?

- Fizikai motor renderelés, játékszabályok és multiplayer szolgáltatások nélkül. A Rust mag, JS-kötések és Bevy-plugin külön integrációk.
- Tervezd meg az időlépést, mértékegységeket, ütközési rétegeket és szinkronizálást. Ne feltételezz tetszőleges hálózati kliensek közt automatikus determinisztikusságot.

### Indulj el ezzel a projekttel

Válassz 2D-t vagy 3D-t és a rendererhez, nyelvhez illő integrációt. Az adott verzió útmutatója alapján hozz létre világot, merev testeket és collidereket; rögzített időközzel léptesd, a látható transzformációkat külön szinkronizáld.

Technológia: Rust, JavaScript / WebAssembly, 2D / 3D

Licenc: Apache-2.0

Alapértelmezett ág: master

Források ellenőrizve: 2026-10-26

[Projekt megismerése](https://orqestria.com/hu/catalog/repositories/rapier)

[Projekt indítása az Orqestriában](orqestria://catalog/project?repository=rapier)

Válassz nevet és helyet az Orqestriában: a forráskódot klónozzuk, és hozzárendeljük az ajánlott csapatot. Nézd meg az indulási útmutatót: motor vagy könyvtár esetén külön játék- vagy alkalmazásprojektet kell készítened. Függőségeket nem telepítünk, alkalmazást nem indítunk el.

### Hivatalos források

- [https://github.com/dimforge/rapier](https://github.com/dimforge/rapier)
- [https://github.com/dimforge/rapier/blob/master/LICENSE](https://github.com/dimforge/rapier/blob/master/LICENSE)
- [https://github.com/dimforge/rapier/blob/master/README.md](https://github.com/dimforge/rapier/blob/master/README.md)

