bulletphysics/bullet3 は Bullet Physics SDK の公式 C++ ソースリポジトリです。VR・ゲーム・ビジュアルエフェクト・ロボティクス・機械学習を対象に、リアルタイム衝突検出とマルチフィジックスシミュレーション(multi-physics simulation=1 つのシミュレーションで複数の種類の物理モデルを扱うこと)を提供します。最新リリースバージョンは 3.25 です。
リポジトリにはリアルタイム衝突・動力学計算用の Bullet ソースと、Python バインディングである PyBullet のソースが共に含まれており、リポジトリの言語表記は C++ です。README はロボティクス・強化学習・VR のために PyBullet の使用を推奨し、pip3 でインストールできると案内しています。ロボットと物理システムのシミュレーションを行うことがこのリポジトリの用途です。リポジトリは 2011 年 4 月 12 日に作成され、スターは 14804 個です。ライセンス表記は確定していませんが、README は別途表記のないソースコードが zlib ライセンスに従うことを明かしています。
ただし 3.25 で何が変わったかは確認されていません。パフォーマンスが改善されたか、API が変更されたか、サンプルやドキュメントが増えたかはわかりません。バージョン番号だけから規模を推測するのは難しいです。すでに使っている場合は 3.25 の変更内容を確認してからアップグレードするか判断すればよいです。はじめて見る場合は README が案内する PyBullet のインストール手順から確認できます。3.25 の変更内容を確認するまで、このバージョンを最新機能の根拠とするのは難しいです。