rpgx 0.1.1

Lightweight, modular, and extensible RPG game engine 2D, designed for flexibility, portability, and ease of use.
Documentation

RPGX

RPGX is a lightweight, modular, and extensible 2D RPG game engine written in Rust, designed for flexibility and ease of use. It provides a rich grid-based architecture with layered maps, tile effects, pathfinding, and entity movement logic.

Features

  • Layered Maps: Compose complex scenes with multiple logical and visual layers.
  • Tiles & Effects: Attach visual and interactive effects to grid tiles.
  • Selectors & Masks: Flexible targeting and zone definition for tiles.
  • Pathfinding: Efficient movement and blocking logic for entities.
  • Pawns: Manage entities and their interactions on the map.
  • Extensible: Designed for integration with WASM, Dioxus, and more.

Getting Started

Add RPGX to your Rust project:

cargo add rpgx

Glossary

Contributing

See Contributing Guidelines.

License

RPGX is licensed under the MIT License.