Rapier 2D (@dimforge/rapier2d-compat 0.20) comes in as the physics engine: the editor loads it once in the background right after opening a project from its own chunk, so the main bundle grows by 0.19 KB gzip and the first frame does not wait; loadPhysics, physicsStatus and the 100 px = 1 m conversion live in src/runtime/physics/engine.ts, __gm.physics() reports the state, unit tests pin free fall and a box resting on a box, and e2e module 41 pins that Rapier is ready from its own chunk without console noise (#145)
game-maker / gate (push) Successful in 1m46s
game-maker / suite (push) Successful in 6m12s

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 5 committed 2026-09-18 16:56:47 +02:00
1 parent 6d7d0005cf
commit d02bcca266
9 files changed
+143 -1

No files matched your search

+1
View File
@@ -28,6 +28,7 @@
"vitest": "^3.0.0"
},
"dependencies": {
"@dimforge/rapier2d-compat": "^0.20.0",
"pixi.js": "^8.6.0"
}
}