gecs-serialization

Community

Streamline saving and loading game states with GECS.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.