ECSY - Small, simple ECS framework with focus on performance. Not a full game engine, just an ECS system.
Artemis - Java ECS framework, also just an ECS system, not a full engine.
Entt - Header-only C++ ECS framework. Again, just an ECS system.
Flecs - C ECS framework, bit more full featured with components, systems, queries, etc.
Unity - Yes, Unity uses an ECS under the hood. The new Unity DOTS system exposes this more directly.
Bevy - Rust ECS-based game engine.
Amethyst - Rust data-driven game engine using an ECS.

So there are a few options for open source ECS-based engines, as well as just ECS systems to build on top of. Ultimately a "game engine" is a quite broad concept, so it depends how much you're looking for out of the box vs flexibility to customize.
ECSY - เฟรมเวิร์ก ECS ขนาดเล็กที่เรียบง่ายพร้อมเน้นที่ประสิทธิภาพ ไม่ใช่เอ็นจิ้นเกมเต็มรูปแบบ เป็นเพียงระบบ ECS Artemis - เฟรมเวิร์ก Java ECS ยังเป็นเพียงระบบ ECS ไม่ใช่เอ็นจิ้นเต็มรูปแบบ Entt - เฟรมเวิร์ก ECS C++ เฉพาะส่วนหัว ขอย้ำอีกครั้งว่าเป็นเพียงระบบ ECS Flecs - เฟรมเวิร์ก C ECS ที่มีคุณสมบัติครบถ้วนมากขึ้นอีกเล็กน้อยด้วยส่วนประกอบ ระบบ การสืบค้น ฯลฯ Unity - ใช่ Unity ใช้ ECS ภายใต้ประทุน ระบบ Unity DOTS ใหม่จะเปิดเผยสิ่งนี้ได้โดยตรงยิ่งขึ้น Bevy - เอ็นจิ้นเกมที่ใช้ Rust ECS Amethyst - เอ็นจิ้นเกมที่ขับเคลื่อนด้วยข้อมูลสนิมโดยใช้ ECS ดังนั้นจึงมีตัวเลือกบางประการสำหรับเอ็นจิ้นที่ใช้ ECS แบบโอเพ่นซอร์ส เช่นเดียวกับระบบ ECS ที่จะสร้างต่อยอด ท้ายที่สุดแล้ว "เอ็นจิ้นเกม" นั้นเป็นแนวคิดที่ค่อนข้างกว้าง ดังนั้นมันจึงขึ้นอยู่กับว่าคุณกำลังมองหาอะไรนอกกรอบมากน้อยเพียงใด เทียบกับความยืดหยุ่นในการปรับแต่ง
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence