bevy_bones3

Crates.iobevy_bones3
lib.rsbevy_bones3
version0.4.0
sourcesrc
created_at2023-01-03 19:16:59.643863
updated_at2023-07-18 10:18:13.598837
descriptionA voxel world storage and mesh generation plugin for Bevy.
homepagehttps://github.com/TheDudeFromCI/bevy_bones3
repositoryhttps://github.com/TheDudeFromCI/bevy_bones3
max_upload_size
id750344
size101,417
TheDudeFromCI (TheDudeFromCI)

documentation

README

Bones³

Build Status Downloads Version License Stars Contributors

A Bevy plugin for creating and managing voxel environments.


Overview

Please note that this library is still in Alpha. Expect inconsistent API changes and delayed releases as the library continues to work towards a more stable state.

Bones³, pronounced Bones Cubed, is a voxel-based world manipulation and data storage plugin for Bevy. It is designed to store data in an infinite and expandable storage grid in a manner that is useful for both writing ECS-compatible game logic and world management.

Goals

While this project is easily capable of being used as a foundation for a voxel game engine, that is not its sole purpose. This project aims for a more general-purpose data storage and world generation system to allow for a wider variety of projects with many art styles and gameplay mechanics.

Installation

This crate can be installed using:

cargo add bevy_bones3

Version Support

Bevy Version Bones³ Version
0.11.0 0.4.0
0.10.1 0.3.0
0.9.1 0.1.0 - 0.2.0
Commit count: 110

cargo fmt