#rogue-like #game #ascii #grid

app yendor_lib

A roguelike toolkit plugin for bevy

1 unstable release

0.1.0 Feb 15, 2023
0.0.0 Feb 15, 2023

#17 in #roguelike

MIT/Apache

7KB

Yendor

rust_version

Yendor is a set of opinionated tools for the bevy engine

Yendor started out to provide tools for building roguelikes and other games with a grid-based design. It is now becoming more of a set of opinionated tools for the bevy engine. It is inspired by the bracket-lib, and doryen-rs

Compatible Bevy versions

The main branch is compatible with the latest Bevy release

Compatibility of yendor-lib versions:

yendor-lib bevy
0.1.0 0.9

Libraries Used

Bevy is only possible because of the hard work put into these foundational technologies:

  • bevy: a refreshingly simple data-driven game engine built in Rust
  • noise-rs: a Rust library to generate smoothly varying noise for textural use and graphical display.
  • bevy_egui: This crate provides a Egui integration for the Bevy game engine.
  • pathfinding: This crate implements several pathfinding, flow, and graph algorithms in Rust.

Thanks and Alternatives

And as always, a special shoutout to thebracket for his bracket-lib game engine which began my journey into the world of roguelikes. He is my inspiration for this project.

License

yendor-lib is free, open source and permissively licensed! All code in this repository is dual-licensed under either:

This means you can select the license you prefer! This dual-licensing approach is the de-facto standard in the Rust ecosystem and there are very good reasons to include both.

The assets included in this repository (for our examples) typically fall under different open licenses, but most are free for commercial use.

See CREDITS.md for the details of the licenses of those files.

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.

No runtime deps