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.

⚠️ Beta State

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!