Build the Future of 3D in Python.
Refreshingly Simple.
pybevy is your blueprint for creating high-performance 2D & 3D applications, combining the raw power of the Rust-based Bevy Engine with the friendly ecosystem of Python.
Write Python. Hot Reload.
PyBevy is in an early and experimental stage. The API is incomplete, subject to breaking changes without notice, and you should expect bugs. Many features are still under development.
The Blueprint for a New Workflow
Core principles that make pybevy a joy to use.
Lightning-Fast Development
See code changes instantly with hot-reloading. Dramatically accelerate your workflow.
Python Ecosystem Meets 3D
Use Numba, NumPy, SciPy, PyTorch, and more in a high-performance 3D engine.
Performance Without Compromise
Built on the Rust-based Bevy Engine. Process millions of entities at native speed.
Modern ECS, Made Accessible
Leverage Bevy's powerful Entity Component System with clean, Pythonic code.
Prototype in Python, Optimize in Rust
pybevy is the anti-walled garden. Start fast, and seamlessly rewrite performance-critical systems in native Rust as your project grows.
Python
Rust
The Scientific Python Ecosystem, Now in 3D
Numba
NumPy
SciPy
Pandas
PyTorch
Build data-driven simulations, AI-powered games, or high-performance scientific visualizations with the tools you already know.
Built by the Community, for the Community
pybevy is a project driven by open-source passion. Join us!
