#large-scale #space #floating-origin

no-std big_space

A floating origin plugin for bevy

17 releases (11 breaking)

0.12.0 Feb 9, 2026
0.11.0 Oct 20, 2025
0.10.0 Jun 22, 2025
0.9.1 Dec 24, 2024
0.2.0 Mar 29, 2023

#103 in Game dev

Download history 62/week @ 2026-01-15 15/week @ 2026-01-22 57/week @ 2026-01-29 121/week @ 2026-02-05 55/week @ 2026-02-12 94/week @ 2026-02-19 133/week @ 2026-02-26 61/week @ 2026-03-05 84/week @ 2026-03-12 174/week @ 2026-03-19 264/week @ 2026-03-26 71/week @ 2026-04-02 91/week @ 2026-04-09 62/week @ 2026-04-16 94/week @ 2026-04-23 82/week @ 2026-04-30

333 downloads per month
Used in 3 crates

MIT/Apache

250KB
4.5K SLoC

Big Space

partitioning screenshot

Huge worlds, high performance, no dependencies, ecosystem compatibility. Read the docs

crates.io docs.rs test suite

Highlights

  • Enough precision to render proton-sized meshes across the observable universe.
  • Uses Transform, making it compatible with most of the Bevy ecosystem.
  • No added dependencies.
  • Absolute coordinates without drift, unlike camera-relative or periodic recentering solutions.
  • Chunks the world into nestable integer grids, from i8 up to i128.
  • Spatial hashing for fast grid cell lookups and neighbor search.
  • Spatial partitioning to group sets of connected cells.
  • Great performance scaling and parallelism with massive entity counts.
  • 👉 Extensive documentation you should read.

screenshot

Showcase

Proton to Observable Universe scale

https://github.com/user-attachments/assets/430624ee-e3a4-4ba3-b7cf-72f3d7f00b5f

Floating origin demonstration

https://github.com/user-attachments/assets/9ce5283f-7d48-47dc-beef-9a7626858ed4

Bevy Version Support

bevy big_space
0.18 0.12
0.17 0.11
0.16 0.10
0.15 0.8, 0.9
0.14 0.7
0.13 0.5, 0.6
0.12 0.4
0.11 0.3
0.10 0.2
0.9 0.1

License

This project is dual licensed:

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~26–41MB
~788K SLoC