EnTT and ImGui, or how to reconcile ECS and GUIs?
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:
I also wrote an article as part of my devlog series for my game “Warmonger Dynasty”:
If you’re interested here is the link to the series: