Files
esengine/docs/en/guide/index.md

1.6 KiB

Guide

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

Core Concepts

Entity

Learn the basics of ECS architecture - how to use entities, lifecycle management, and best practices.

Component

Learn how to create and use components for modular game feature design.

System

Master system development to implement game logic processing.

Entity Query & Matcher

Learn to use Matcher for entity filtering and queries with all, any, none, nothing conditions.

Scene

Understand scene lifecycle, system management, and entity container features.

Event System

Master the type-safe event system for component communication and system coordination.

Serialization

Master serialization for scenes, entities, and components. Supports full and incremental serialization for game saves, network sync, and more.

Time and Timers

Learn time management and timer systems for precise game logic timing control.

Logging

Master the leveled logging system for debugging, monitoring, and error tracking.

Platform Adapter

Learn how to implement and register platform adapters for browsers, mini-games, Node.js, and more.

Advanced Features

Service Container

Master dependency injection and service management for loosely-coupled architecture.

Plugin System

Learn how to develop and use plugins to extend framework functionality.