Bevy Metroidvania Architecture

•
949
•

Architects idiomatic Bevy ECS patterns for Metroidvania mechanics, including ability-gated progression, room discovery, and map fog systems.

Bevy Metroidvania provides architectural guidance and pure ECS design patterns for building Metroidvania games in Bevy 0.20+. It establishes production-grade structures for ability-gated traversal, room revelation, map fog tracking, and shortcut validation using native Bevy components, resources, and chained schedules without relying on external dependencies or non-idiomatic monolithic game scripts. It acts as a specialized genre router directing agents to modular skills covering movement, character abilities, save systems, and hidden secrets.

Key Features

01Native Bevy ECS components for ability gating and key item checks
02Chained system ordering to prevent data borrow races and simulation hazards
03949 GitHub stars
04Domain routing to complementary skills for movement, save systems, and secrets
05Room visitation tracking and map fog progression via resources
06Shortcut condition validation using idiomatic Query iterators

Use Cases

01Structuring Bevy systems and scheduling to handle player inventory and world state safely in parallel
02Designing ability-locked doors and shortcuts that react dynamically to player traversal skills
03Implementing room exploration maps with fog-of-war tracking across multi-screen levels