Guide
Welcome to the ECS Framework Guide. This guide covers the core concepts and usage of the framework.
Core Concepts
Section titled “Core Concepts”Learn the basics of ECS architecture - how to use entities, lifecycle management, and best practices.
Learn how to create and use components for modular game feature design.
Master system development to implement game logic processing.
Learn to use Matcher for entity filtering and queries with all, any, none, nothing conditions.
Understand scene lifecycle, system management, and entity container features.
Master the type-safe event system for component communication and system coordination.
Master serialization for scenes, entities, and components. Supports full and incremental serialization for game saves, network sync, and more.
Learn time management and timer systems for precise game logic timing control.
Master the leveled logging system for debugging, monitoring, and error tracking.
Learn how to implement and register platform adapters for browsers, mini-games, Node.js, and more.
Advanced Features
Section titled “Advanced Features”Master dependency injection and service management for loosely-coupled architecture.
Learn how to develop and use plugins to extend framework functionality.