# 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.