Skip to content
View esengine's full-sized avatar
🌐
today is a good day
🌐
today is a good day

Block or report esengine

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
esengine/README.md
███████╗███████╗███████╗███╗   ██╗ ██████╗ ██╗███╗   ██╗███████╗
██╔════╝██╔════╝██╔════╝████╗  ██║██╔════╝ ██║████╗  ██║██╔════╝
█████╗  ███████╗█████╗  ██╔██╗ ██║██║  ███╗██║██╔██╗ ██║█████╗
██╔══╝  ╚════██║██╔══╝  ██║╚██╗██║██║   ██║██║██║╚██╗██║██╔══╝
███████╗███████║███████╗██║ ╚████║╚██████╔╝██║██║ ╚████║███████╗
╚══════╝╚══════╝╚══════╝╚═╝  ╚═══╝ ╚═════╝ ╚═╝╚═╝  ╚═══╝╚══════╝

Typing SVG

profile views

Typing SVG


🔧 SYSTEM OVERVIEW

Primary Stack

🎯 Specialization Matrix

┌─────────────────────────────┐
│ ▰▰▰▰▰▰▰▰▰▰ ECS Architecture │
│ ▰▰▰▰▰▰▰▰▰▱ Real-time Sys    │
│ ▰▰▰▰▰▰▰▰▱▱ Network Sync     │
│ ▰▰▰▰▰▰▰▰▰▱ Memory Optimize  │
└─────────────────────────────┘

Current Project: High-Performance Entity-Component-System Framework


📊 REAL-TIME METRICS

🎯 Performance Dashboard

Repository Statistics

GitHub Stats

Code Distribution

Top Langs

⚡ Activity Metrics

GitHub Streak

📈 Contribution Graph

Activity Graph


🏗️ CORE PROJECT: ECS FRAMEWORK

ECS Framework

+ High-Performance Entity-Component-System Framework
+ Type-Safe | Real-time | Distributed Architecture

⚙️ Technical Specifications

TypeScript

🎯 Core Engine

WebSocket

🌐 Network Layer

React

🔧 Development Tools

🎮 Architecture Highlights

Layer Implementation
🖥️ Editor Layer Tauri + React Visual Editor
🌳 Behavior Tree Visual Node Editor + Runtime
🌐 Network Layer Client/Server Sync + RPC
⚙️ ECS Core Archetype + SoA + Reactive Queries
💾 Serialization Scene + Component + Incremental
🔧 Platform Node.js + Browser + Cross-platform

💻 TECHNOLOGY STACK

Core Technologies

TypeScript JavaScript Node.js

Frameworks & Libraries

React Tauri WebSocket

Architecture & Patterns

ECS Behavior_Tree Monorepo Microservices


🎯 CORE COMPETENCIES

🏗️ Architecture & Design

▰▰▰▰▰▰▰▰▰▰ 100%  ECS Pattern
▰▰▰▰▰▰▰▰▰▱  90%  Data-Oriented Design
▰▰▰▰▰▰▰▰▱▱  80%  Cache Optimization
▰▰▰▰▰▰▰▰▰▱  90%  Memory Management

⚡ Performance Engineering

▰▰▰▰▰▰▰▰▰▰ 100%  Archetype System
▰▰▰▰▰▰▰▰▰▰ 100%  SoA Storage
▰▰▰▰▰▰▰▰▰▱  90%  Query Optimization
▰▰▰▰▰▰▰▰▱▱  80%  Profiling Tools

🌐 Network & Distribution

▰▰▰▰▰▰▰▰▰▱  90%  Client-Server Sync
▰▰▰▰▰▰▰▰▱▱  80%  Delta Compression
▰▰▰▰▰▰▰▱▱▱  70%  Conflict Resolution
▰▰▰▰▰▰▰▰▰▱  90%  RPC System

🛠️ Development & Tooling

▰▰▰▰▰▰▰▰▰▰ 100%  Type Safety
▰▰▰▰▰▰▰▰▱▱  80%  Visual Editor
▰▰▰▰▰▰▰▰▰▱  90%  Behavior Trees
▰▰▰▰▰▰▰▰▱▱  80%  Plugin System


🔥 RECENT ACTIVITY


📡 SYSTEM METRICS


🏆 ACHIEVEMENTS

trophy


📮 CONNECT

$ system connect --mode=secure --target=esengine
[████████████████████] 100% Connection established
> Protocol: HTTPS/WSS
> Status: ONLINE
> Latency: <1ms

GitHub Profile

Main Repository

ECS Framework

Core Project

Issues Discussions Documentation


╔══════════════════════════════════════════════════════════════╗
║  "Building elegant architectures through performance and     ║
║   maintainability engineering"                               ║
╚══════════════════════════════════════════════════════════════╝

⚡ Powered by Open Source | Optimized for Performance | Built for Scale ⚡

Wave

Pinned Loading

  1. ecs-framework ecs-framework Public

    一套ecs框架,可用于laya/cocos及其他使用ts/js语言的框架

    TypeScript 396 114

  2. BehaviourTree-ai BehaviourTree-ai Public

    一个高性能的TypeScript AI系统库,包含行为树(Behavior Tree)、实用AI(Utility AI)和有限状态机(FSM),适用于Cocos/Laya

    TypeScript 130 49

  3. ecs-astar ecs-astar Public

    基于ecs-framework开发的astar/BreadthFirst/Dijkstra/GOAP目标导向计划 路径寻找库

    TypeScript 22 13

  4. mvvm-ui-framework mvvm-ui-framework Public

    一个轻量级、高性能的MVVM UI数据管理框架,支持与任何UI库集成

    TypeScript 5 3

  5. ecs-editor-plugins ecs-editor-plugins Public

    Official and community plugins registry for ECS Framework Editor

    JavaScript 1