gecs-serialization
CommunityStreamline saving and loading game states with GECS.
Software Engineering#godot#entity component system#serialization#game state#persistent data#save load
Authorcsprance
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables efficient serialization and deserialization of Entity Component System data, simplifying game save/load, level export, and state persistence.
Core Features & Use Cases
- Persistent Saving: Save selected entities, components, and relationships to disk in human-readable or binary formats.
- Selective Serialization: Configure which components and relationships to include, supporting per-entity overrides.
- Use Case: Implement save/load functionality for game progress, allowing players to save their state and resume seamlessly, including complex relationship graphs.
- Technical Handling: Manages cross-entity relationships and supports versioning to adapt to schema changes.
Quick Start
Use the GECS serialization system to save all entities tagged as persistent, then load and add them to the game world during startup.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: gecs-serialization Download link: https://github.com/csprance/gecs/archive/main.zip#gecs-serialization Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.