# bepu/bepuphysics2

Pure C# 3D real time physics simulation library, now with a higher version number.

Repository: https://github.com/bepu/bepuphysics2
Canonical: https://ross.abutalabs.com/products/bepuphysics2
Language: C#
License: Apache-2.0
License Family: permissive
Topics: physics-3d, physics-engine, physics-simulation-library
Last push: 2026-08-17T03:15:22+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 68, longevity 100
- inputs: {"age_days": 3238, "days_push": 16, "days_rel": 135, "gap_med": 89.5, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2941, forks 314 (observed 2026-08-28T04:07:31.042462+00:00)

## What it is
bepuphysics v2 is a pure C# 3D real-time rigid body physics simulation library targeting .NET 8. It provides collision shapes, constraints, continuous collision detection, and fast scene-wide queries with a focus on performance.

## Use cases
- simulate rigid body physics in a C# game
- add 3D collision detection to a .NET application
- build a character controller with physics
- run real-time physics simulations on any .NET-supported platform
- query scenes with rays and sweeps for hit detection
- create custom collidables like voxel terrain

## When to choose
- you need a fast, pure C# physics engine without native dependencies
- your project targets .NET 8 and cross-platform deployment
- you need rigid body dynamics with a wide range of constraint types
- performance is critical and you can use RyuJIT-capable compilers

## When to avoid
- you need a physics engine with extensive documentation and beginner-friendly APIs
- you require 2D physics simulation
- you need a battle-tested engine with large community ecosystem like PhysX or Jolt
- you dislike nonidiomatic APIs, as the library admits its APIs are unusual

## Facets
- artifact type: library
- maturity: active
- function: simulation, graphics, game-engine
- domain: simulation, cross-platform
- platform: cross-platform, windows
- tags: physics-engine, rigid-body-dynamics, collision-detection, csharp, dotnet, real-time-simulation, constraints, game-development, linux, macos

## Member repositories
- bepu/bepuphysics2 (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:31.042462+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:32:56.842136+00:00, confidence not recorded.
  - readme: https://github.com/bepu/bepuphysics2 (fetched 2026-08-28T04:07:31.042462+00:00, sha 0d8aa803e496)
- Data as of 2026-08-30T08:39:29.467469+00:00.
