# Guide Welcome to the ECS Framework Guide. This guide covers the core concepts and usage of the framework. ## Core Concepts ### [Entity](./entity.md) Learn the basics of ECS architecture - how to use entities, lifecycle management, and best practices. ### [Component](./component.md) Learn how to create and use components for modular game feature design. ### [System](./system.md) Master system development to implement game logic processing. ### [Entity Query & Matcher](./entity-query.md) Learn to use Matcher for entity filtering and queries with `all`, `any`, `none`, `nothing` conditions. ### [Scene](./scene.md) Understand scene lifecycle, system management, and entity container features. ### [Event System](./event-system.md) Master the type-safe event system for component communication and system coordination. ### [Serialization](./serialization.md) Master serialization for scenes, entities, and components. Supports full and incremental serialization for game saves, network sync, and more. ### [Time and Timers](./time-and-timers.md) Learn time management and timer systems for precise game logic timing control. ### [Logging](./logging.md) Master the leveled logging system for debugging, monitoring, and error tracking. ### [Platform Adapter](./platform-adapter.md) Learn how to implement and register platform adapters for browsers, mini-games, Node.js, and more. ## Advanced Features ### [Service Container](./service-container.md) Master dependency injection and service management for loosely-coupled architecture. ### [Plugin System](./plugin-system.md) Learn how to develop and use plugins to extend framework functionality.