ESEngine is a high-performance TypeScript ECS framework for game developers. Whether 2D or 3D games, it helps you build scalable game architecture quickly.
Data-driven entity component system for large-scale entity processing with cache-friendly memory layout.
Learn more100% TypeScript with complete type definitions and compile-time checking for the best development experience.
Learn moreBuilt-in AI behavior tree system with visual editor, custom nodes, and real-time debugging.
Learn moreSupport for browsers, Node.js, WeChat Mini Games, and seamless integration with major game engines.
Learn moreCore features packaged independently, import only what you need. Support for custom plugin extensions.
Learn moreBuilt-in performance monitoring, debugging tools, serialization system, and complete development toolchain.
Learn more