# Bullet

> open source physics engine

**Wikidata**: [Q1114626](https://www.wikidata.org/wiki/Q1114626)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Bullet_(software))  
**Source**: https://4ort.xyz/entity/bullet

## Summary
Bullet is an open-source physics engine designed for real-time collision detection and multi-physics simulation. It is cross-platform, free software licensed under the zlib License, and widely used in gaming, virtual reality, and robotics.

## Key Facts
- **Open-source physics engine** licensed under the zlib License.
- **Cross-platform**, compatible with IBM PC compatible systems and other operating systems.
- **Latest stable version**: 3.07 (released on 2020-11-26).
- **Primary use cases**: VR, games, visual effects, robotics, and machine learning.
- **Available on package managers**: Arch Linux, Fedora, Gentoo, macOS (Homebrew), and FreeBSD.
- **Website**: [bulletphysics.org](http://bulletphysics.org) (preferred).
- **Source code repository**: [GitHub](https://github.com/bulletphysics/bullet3).
- **Aliases**: Bullet物理引擎 (Chinese), 불릿 물리엔진 (Korean).
- **Instance of**: Game engine, free software, and physics engine.

## FAQs
### Q: What is Bullet used for?
A: Bullet is primarily used for real-time collision detection and multi-physics simulation in applications like VR, gaming, visual effects, robotics, and machine learning.

### Q: Is Bullet free to use?
A: Yes, Bullet is free software distributed under the zlib License, allowing users to run, study, modify, and distribute it freely.

### Q: What platforms does Bullet support?
A: Bullet is cross-platform and compatible with IBM PC compatible systems, as well as other operating systems like Linux, macOS, and FreeBSD.

### Q: Where can I download Bullet?
A: The latest versions of Bullet can be downloaded from its [GitHub repository](https://github.com/bulletphysics/bullet3).

### Q: What programming languages does Bullet support?
A: Bullet supports C++ and Python, as indicated by its programming language identifiers in Wikidata.

## Why It Matters
Bullet is a foundational tool in the fields of computer graphics and simulation, enabling realistic physics interactions in games, virtual reality, and robotics. Its open-source nature has made it accessible to developers worldwide, fostering innovation in real-time physics simulation. By providing efficient collision detection and multi-physics capabilities, Bullet enhances the immersive experience in interactive applications, from video games to virtual training environments. Its cross-platform compatibility ensures broad adoption across different operating systems, further solidifying its role as a critical component in modern digital content creation.

## Notable For
- **First stable version**: 2.83.5 (released on 2015-06-06).
- **Major version update**: Transitioned from Bullet 2.x to Bullet 3.x, introducing significant improvements in performance and features.
- **Widely adopted**: Used in notable projects such as VR applications, robotics simulations, and game development.
- **Active development**: Regular updates and maintenance, with the latest stable release (3.07) in 2020.
- **Cross-platform support**: Available on multiple package managers, ensuring easy integration into various development environments.

## Body
### Overview
Bullet is an open-source physics engine designed for real-time collision detection and multi-physics simulation. It is licensed under the zlib License, allowing free use, modification, and distribution. The engine supports cross-platform compatibility, making it suitable for a wide range of applications.

### Versions and Releases
Bullet has undergone several major releases, with the latest stable version being 3.07, released on November 26, 2020. Previous versions include 2.83.5 (June 6, 2015), 2.83.6 (August 11, 2015), and 2.83.7 (January 8, 2016). The transition from Bullet 2.x to Bullet 3.x marked a significant update in functionality and performance.

### Technical Specifications
Bullet is compatible with IBM PC compatible systems and supports multiple programming languages, including C++ and Python. It is available on various package managers such as Arch Linux, Fedora, Gentoo, macOS (Homebrew), and FreeBSD, ensuring broad accessibility.

### Applications
Bullet is widely used in gaming, virtual reality, visual effects, robotics, and machine learning. Its real-time collision detection and multi-physics simulation capabilities make it a valuable tool for developers in these fields.

### Maintenance and Development
The project is actively maintained, with regular updates and bug fixes. The official website, [bulletphysics.org](http://bulletphysics.org), serves as the primary resource for documentation and support. The source code is hosted on [GitHub](https://github.com/bulletphysics/bullet3), where developers can contribute and track changes.

### Aliases and Identifiers
Bullet is also known by the aliases "Bullet物理引擎" (Chinese) and "불릿 물리엔진" (Korean). It is classified as a game engine, free software, and physics engine in Wikidata. The engine's logo and images are available on Wikimedia Commons.

## References

1. [Source](https://github.com/bulletphysics/bullet3/releases/tag/2.83.5)
2. [Bullet 2.83](https://github.com/bulletphysics/bullet3/releases/tag/2.83.6)
3. [Source](https://github.com/bulletphysics/bullet3/releases/tag/2.83.7)
4. [bullet3: Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc](https://github.com/bulletphysics/bullet3/releases/tag/2.87)
5. [Release 2.86.1. 2017](https://github.com/bulletphysics/bullet3/releases/tag/2.86.1)
6. [Release 2.85.1. 2016](https://github.com/bulletphysics/bullet3/releases/tag/2.85.1)
7. [Release 2.88. 2018](https://github.com/bulletphysics/bullet3/releases/tag/2.88)
8. [Release 2.89. 2019](https://github.com/bulletphysics/bullet3/releases/tag/2.89)
9. [Release 3.06. 2020](https://github.com/bulletphysics/bullet3/releases/tag/3.06)
10. [Release 3.07. 2020](https://github.com/bulletphysics/bullet3/releases/tag/3.07)
11. [Release 3.08. 2020](https://github.com/bulletphysics/bullet3/releases/tag/3.08)
12. [Release 3.09. 2020](https://github.com/bulletphysics/bullet3/releases/tag/3.09)
13. [Release 3.17. 2020](https://github.com/bulletphysics/bullet3/releases/tag/3.17)
14. [Release 3.21. 2021](https://github.com/bulletphysics/bullet3/releases/tag/3.21)
15. [PyBullet 3.2.5. 2022](https://github.com/bulletphysics/bullet3/releases/tag/3.25)
16. Freebase Data Dumps. 2013
17. [Source](https://web.archive.org/web/20090512200432/bulletphysics.com/Bullet/wordpress)
18. [Source](https://api.github.com/repos/bulletphysics/bullet3)