# Guide

Welcome to the ECS Framework Guide. This guide covers the core concepts and usage of the framework.

## Core Concepts

### [Entity](/guide/entity)
Learn the basics of ECS architecture - how to use entities, lifecycle management, and best practices.

### [Component](/guide/component)
Learn how to create and use components for modular game feature design.

### [System](/guide/system)
Master system development to implement game logic processing.

### [Entity Query & Matcher](/guide/entity-query)
Learn to use Matcher for entity filtering and queries with `all`, `any`, `none`, `nothing` conditions.

### [Scene](/guide/scene)
Understand scene lifecycle, system management, and entity container features.

### [Event System](/guide/event-system)
Master the type-safe event system for component communication and system coordination.

### [Serialization](/guide/serialization)
Master serialization for scenes, entities, and components. Supports full and incremental serialization for game saves, network sync, and more.

### [Time and Timers](/guide/time-and-timers)
Learn time management and timer systems for precise game logic timing control.

### [Logging](/guide/logging)
Master the leveled logging system for debugging, monitoring, and error tracking.

### [Platform Adapter](/guide/platform-adapter)
Learn how to implement and register platform adapters for browsers, mini-games, Node.js, and more.

## Advanced Features

### [Service Container](/guide/service-container)
Master dependency injection and service management for loosely-coupled architecture.

### [Plugin System](/guide/plugin-system)
Learn how to develop and use plugins to extend framework functionality.
