主にC ++とRustで書かれている多くのオープンソースECSベースのゲームエンジンがあります。

C ++
 - クラウン - 汎用データ駆動型ゲームエンジン
 - 火成 -  C ++で書かれたオープンソースゲームエンジン
-Shiva-モジュール性を備えた最新のクロスプラットフォームC ++エンジン
-Sparky-クロスプラットフォーム高性能2D/3Dゲームエンジン

さび
 - アメジスト - 錆で書かれたデータ指向およびデータ駆動型ゲームエンジン
 -  bevy-さわやかなデータ駆動型ゲームエンジンが錆びて構築されています

ECにはさまざまな実装があり、ニーズに合ったゲームエンジンが見つからない場合は、ゼロから作ることができます。
There are many open source ECS-based game engines written mainly in c++ and rust. 

C++
- crown - General purpose data-driven game engine
- igneous - Open source game engine written in C++
- shiva - Modern Cross-Platform C++ Engine with modularity
- Sparky - Cross-Platform High Performance 2D/3D game engine

Rust
- Amethyst - Data-oriented and data-driven game engine written in Rust
- Bevy - A refreshingly simple data-driven game engine built in Rust

Note that there are different possible implementations of ECS and if you don't find a game engine that suits your needs you can try to make one from scratch.