box3d
Dart FFI bindings for the box3d 3D rigid body physics engine.
0.1.1
3.6K downloads/mo
#4338 most downloaded on pub.dev
bdero/box3d.dart
What this package is like to depend on
Last release 7 days ago
16 Aug 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
1 months old
3 releases · first in 2026
3 releases in the last 12 months
see the full history below
Release timeline
3 releases · Jul 2026 to Aug 2026Releases
latest 3-
0.1.116 Aug 2026Release notes
Open source →- Link libm explicitly on Android and Linux, fixing a
dlopenfailure on unresolvedsinfwhen the native library is loaded on Android. - Use box3d's scalar path on 32-bit arm, whose NEON path needs intrinsics that only exist on AArch64.
- Skip the native build when a hook invocation asks only for data assets.
- Report the real package version from
box3dBindingsVersion, which had been left at 0.0.1.
The web module is unchanged, so the web backend stays pinned to the module attached to
box3d-0.1.0.Release notes
Open source →- Link libm explicitly on Android and Linux, fixing a
dlopenfailure on unresolvedsinfwhen the native library is loaded on Android. - Use box3d's scalar path on 32-bit arm, whose NEON path needs intrinsics that only exist on AArch64.
- Skip the native build when a hook invocation asks only for data assets.
- Report the real package version from
box3dBindingsVersion, which had been left at 0.0.1.
- Link libm explicitly on Android and Linux, fixing a
-
0.1.002 Jul 2026Release notes
Open source →- First functional release. Vendors box3d (pinned to its v0.1.0) and builds it, plus a thin C shim, from source through a native-assets build hook, so no separate toolchain is needed. Exposes an idiomatic Dart API: worlds, rigid bodies, the sphere/box/capsule/cylinder/convex-hull/triangle-mesh/ height-field shapes, weld/revolute/prismatic/spherical/distance joints, contact and sensor events, and raycast/overlap/shape-cast queries. A web (WebAssembly) backend is included: build the module with tool/build_wasm.sh and serve it during development with --dart-define=BOX3D_WASM_URL=<url>. A hosted module for released versions is pending.
-
0.0.101 Jul 2026Release notes
Open source →- Initial release. These bindings are in active development; this release reserves the package name and establishes the package structure. FFI bindings and native binaries are not yet included.