Skip to content

ESEngine

High-performance ECS game framework based on TypeScript, with multi-platform support and modular design

High-Performance ECS Architecture

Data-driven entity component system supporting large-scale entity processing with cache-friendly memory layout.

Full TypeScript Support

100% TypeScript with complete type definitions and compile-time checks for the best development experience.

Visual Behavior Tree

Built-in AI behavior tree system with visual editor, custom nodes and real-time debugging support.

Multi-Platform Support

Supports browsers, Node.js, WeChat Mini Games, and integrates seamlessly with mainstream game engines.

Modular Design

Core features packaged independently. Import on demand with custom plugin extensions for flexible project adaptation.

Developer Tools

Built-in performance monitoring, debugging tools, serialization system and complete development toolchain.