flatland3-gfx-0.2.9 is not a library.
flatland3-gfx
Macroquad + egui graphical play client for Flatland3.
Install
Run from a checkout that includes assets/ (or set FLATLAND_ASSETS to your content tree) so terrain tiles and sprites resolve.
Quickstart
Uses the same auth/session flow as flatland3 (flatland-cli). Game server defaults to 127.0.0.1:7373 (--server to override).
Crates.io stack
| Crate | Role |
|---|---|
flatland-protocol |
Wire types and codecs |
flatland-client-lib |
TCP session and game state |
flatland-client-ui |
Engine-agnostic play UI (input, world grid, presentation) |
flatland-gfx-engine |
Macroquad map renderer + egui HUD |
flatland3-gfx |
This binary (cargo install flatland3-gfx) |
The terminal client remains cargo install flatland3.
Monorepo dev
# or