EnTT is widely used in private and commercial applications. I cannot even
mention most of them because of some signatures I put on some documents time
ago. Fortunately, there are also people who took the time to implement open
source projects based on EnTT and didn't hold back when it came to documenting
them.
Below an incomplete list of games, applications and articles that can be used as
a reference. Where I put the word apparently means that the use of EnTT is
documented but the authors didn't make explicit announcements or contacted me
directly.
I hope this list can grow much more in the future:
Games:
EnTT.EnTT and C++17.SFML and EnTT
playground.SDL and EnTT.SDL2 and EnTT libraries.SDL2 and EnTT libraries.EnTT and SDL2.Engines and the like:
EnTT that uses ImGui as
graphical backend (with
demo code).EnTT and Unity as a rendering engine.SDL2 and EnTT.Articles, videos and blog posts:
EnTT, for those who want to
know more on this project.EnTT but also
on the use of an ECS in general):UE4.UE4 and EnTT.SFML, EnTT, Conan and CMake.EnTT into Chrysalis, an action RPG SDK for
CRYENGINE games.EnTT on GameFromScratch.com.Any Other Business:
EnTT for the internal ECS and the
cross platform C++ rendering engine. The SDKs are utilized by a lot of
enterprise custom apps, as well as by Esri for its own public applications
such as
Explorer,
Collector
and
Navigator.EnTT to drive their simulation, that is, the communication between robot
controller emulator and renderer.EnTT, at the time used for internal projects.EnTT was
listed on their software stack.ImGui (with Magnum and EnTT).EnTT and Sol2.EnTT within
Godot.EnTT and
GameNetworkingSockets
within Godot.Entitas-CSharp.EnTT from which to take inspiration if interested.If you know of other resources out there that are about EnTT, feel free to
open an issue or a PR and I'll be glad to add them to this page.