{"repo":"Miguel249/Box3D.NET","free":true,"listed":false,"github":"https://github.com/Miguel249/Box3D.NET","clone":"git clone https://github.com/Miguel249/Box3D.NET.git","description":"An idiomatic C# binding for Box3D, Erin Catto's 3D physics engine. No managed allocations on the simulation hot path, NativeAOT- and trimming-ready, with native binaries for Windows, Linux and macOS on x64 and arm64.","language":"C#","stars":20,"topics":["3d","3d-physics","bindings","box3d","collision-detection","csharp","dotnet","game-development","gamedev","interop"],"license":"MIT","category":"game-templates","readme_excerpt":"Box3D.NET An idiomatic C# binding for Box3D, the 3D physics engine by Erin Catto, with no managed allocations on the simulation hot path. Getting started · Guides · Examples · Gallery · Benchmarks · API reference Status: 0.x. Published and usable. The binding is complete and verified against the C ABI, and the idiomatic layer covers worlds, bodies, shapes, queries, events, all nine joint types, meshes, height fields, baked compounds, the character mover and debug draw. The API may still change between minor versions; every break is recorded in the changelog, and packages are validated against the previous release so none happens by accident. Built with AI assistance. Parts of this project — code, tests and documentation — were written with the help of AI tools. Everything published has been reviewed, and the verification described under Platforms is how the claims here are held to evidence rather than to anyone's word, mine or a model's. See AI assistance. That is the whole API for a first simulation: a world, some bodies, shapes on them, and a step. Everything else is opt-in. The next five minutes Goals - An API that reads like modern .NET, not like a C header. - No allocations on the simulation hot path, no boxing, no reflection. - .NET 8 or later, on Windows, Linux and macOS, x64 and arm64. - Works under NativeAOT and trimming. - No dependencies beyond the base class library. Packages Package What it is --- --- Box3D.NET The idiomatic surface. This is what you want. Box3D.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Miguel249","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Miguel249/Box3D.NET/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}