I posted this poll on Twitter few weeks ago: Entity systems won by a long shot, so that’s what I’m going to be writing about today. In particular, I'm going to outline the process that lead me to Way of Rhea's current entity system. Way of Rhea is being built in a custom engine and scripting language written in Rust, but the ideas described should still be applicable elsewhere. Hopefully this writeup will be found helpful, or at least interesting. :) Read more...