#voxel-game #plugin-api #default #multiplayer #unstable #content #extension

bin+lib perovskite_game_api

Multiplayer voxel game written in Rust - default game content + plugin API

4 releases

0.0.4 Jun 23, 2024
0.0.3 Feb 24, 2024
0.0.2 Dec 31, 2023
0.0.1 Sep 3, 2023

#624 in Game dev

Apache-2.0

1MB
26K SLoC

This crate contains the default game content for Perovskite, as well as APIs for extending that game content.

The API of this crate is unstable while Perovskite is in its early 0.x era. However, the API should be somewhat more stable than the lower-level perovskite_server crate.

Most plugins should depend on this crate, which includes base content and various extension points.

If you're looking to play Perovskite, you can build the binary from this crate with default features enabled.


lib.rs:

This crate contains APIs for defining game behaviors/content in Perovskite

Some APIs are re-exported directly from perovskite_server and are subject to change; they are available with the unstable_api crate feature.

Dependencies

~54–87MB
~1.5M SLoC