bevy-save-load
Installation
SKILL.md
Bevy save and load
When to use
Load this when a design asks to persist player progress. Route asset and scene spawning to bevy-asset-scenes. Keep save bytes as data you serialize yourself until a current docs page names a format.
ECS shape
- What exists: app-wide progress is a
Resourceyou serialize yourself. Level content loads throughAssetServerand scene spawn (bevy-asset-scenes). A scene spawn is not a player slot. - Format: progress structs use
serdeand RON. The file holds primitives and aversionfield. Entity ids and asset handles stay out of the file. - Schedule: write the slot from an explicit request system. Do not write the file from every
Updateframe.
serde and ron sit beside Bevy. The progress type is a normal resource.