m969/EcsNode

一个基于ECS模式的框架,做到数据、逻辑、视图分离,明确隔离Ecs域(业务领域),强调模块划分、目录管理、AI辅助生产、事件作用域等

41
/ 100
Emerging

This framework helps game developers structure complex game logic by separating data, behavior, and presentation. You provide game entity definitions and system logic, and it produces a well-organized, maintainable game codebase, especially for strategy games (SLG) and multiplayer games with precise synchronization. Game programmers and technical designers creating rich, interactive game worlds would find this useful.

Use this if you are developing a complex game in Unity and need a robust framework to manage game logic, ensure high performance, support hot reloading during development, and facilitate team collaboration through clear module separation.

Not ideal if you are developing simple games or applications where the overhead of an Entity-Component-System (ECS) pattern might be unnecessary, or if you prefer a traditional object-oriented approach for all aspects of your project.

game-development unity-game-engine game-architecture multiplayer-games strategy-games
No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 8 / 25

How are scores calculated?

Stars

40

Forks

3

Language

C#

License

MIT

Last pushed

Mar 11, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/m969/EcsNode"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.