Useful links
Here is an unordered list of useful resources that may help when working on a 2D tile-base game.
Feel free to suggest any other link!
Notable crates
bevy
: the Bevy enginebevy_ecs_tilemap
: the crate we use for rendering our tilesrs-tiled
: official Tiled rust bindingsbevy_ecs_ldtk
: an equivalent ofbevy_ecs_tiled
but for the LDTK map editorhexx
: an hexagonal tools lib for stuff like path-finding or hex coordinates manipulationbevy_mod_picking
: a flexible set of plugins that add picking functionality to your bevy appbevy_picking_tilemap
: provides abevy_mod_picking
backend to add integration withbevy_ecs_tilemap
, enabling individual Tile entities to receive the picking eventsavian
: Avian physic backendbevy_rapier
: Rapier physic backend
Notable resources
- Bevy official website: lots of examples and learning materials
- Bevy API reference
- Unofficial Bevy Cheat Book: one the best resource to learn Bevy
- Tiled official website: to get the latest Tiled version and read associated documentation
- Red Blob Games: collections of tutorials on various gamedev topics, especially the hexagonal grids reference