Uploaded July 2026 | Updated September 2026, 1 week ago
Let's take a look at the recently released open-source Box3D physics engine, and see if we can integrate it into the Basis game engine.
Box3D Github page: box2d.org/documentation3d/index.html
Box3D documentation: box2d.org/documentation3d/index.html
Wishlist Traction Point on Steam: store.steampowered.com/app/1485840/Traction_Point
Join the Discord Server: discord.gg/k8CxSpsCnB
Live stream channel: youtube.com/@MadrigalGamesLive
00:00:00 Intro
00:04:05 How will we do this?
00:13:07 Plugin boilerplate code
00:15:35 Plugin overview
00:19:45 Danceable compile errors
00:20:10 Empty plugin in place
00:23:04 First Box3D code
00:32:47 Math conversions
00:37:32 Materials
00:43:30 Shapes
00:55:00 Static bodies
01:11:35 Scene (world)
01:19:03 Dynamic bodies
01:33:42 Heightfields
01:39:32 Thoughts on Box3D
01:41:20 Outro
Let's take a look at the recently released open-source Box3D physics engine, and see if we can integrate it into the Basis game engine.
Box3D Github page: box2d.org/documentation3d/index.html
Box3D documentation: box2d.org/documentation3d/index.html
Wishlist Traction Point on Steam: store.steampowered.com/app/1485840/Traction_Point
Join the Discord Server: discord.gg/k8CxSpsCnB
Live stream channel: youtube.com/@MadrigalGamesLive
00:00:00 Intro
00:04:05 How will we do this?
00:13:07 Plugin boilerplate code
00:15:35 Plugin overview
00:19:45 Danceable compile errors
00:20:10 Empty plugin in place
00:23:04 First Box3D code
00:32:47 Math conversions
00:37:32 Materials
00:43:30 Shapes
00:55:00 Static bodies
01:11:35 Scene (world)
01:19:03 Dynamic bodies
01:33:42 Heightfields
01:39:32 Thoughts on Box3D
01:41:20 Outro










