EnTT and ImGui, or how to reconcile ECS and GUIs?

David Delassus
9 min readMay 1, 2023

📝 Reminder: What is an ECS?

Entity Component Systems are a pattern you’ll often see in game development. They are a “data oriented” way of organizing your code, by separating the data and the behaviors (game logic). EnTT is a C++ header-only library which provides one implementation of that pattern:

--

--