EnTT
EnTT는 모던 C++로 작성된 헤더 온리(entity-component system, ECS) 라이브러리로, 게임 개발뿐 아니라 다양한 분야에서 사용된다. Minecraft, Esri의 ArcGIS Runtime SDK, Ragdoll 등 유명 프로젝트에서 활용되며, 빠른 성능과 낮은 메모리 사용, 풍부한 기능 세트를 제공한다. C++20 이상 컴파일러를 요구하며, CMake, Bazel, Conan, vcpkg 등 다양한 빌드 및 패키징 도구를 지원해 통합이 용이하다. ECS뿐 아니라 런타임 리플렉션, 실행 그래프 빌더, 이벤트 디스패처 등 여러 유틸리티를 포함해 AI/게임 개발자에게 유용한 인프라를 제공한다.
