Introduction I really liked working with bevy and the bevy ECS in rust; I was peering through the code of the bevy_ecs and I realized it's actually very easy to understand. I've been meaning to write my own ECS to develop skills that I want, so I've decided to do a loose port to Zig, focusing almost entirely on the entity storage and lookup sides for the moment. But what is an ECS? To quote the bevy project: ECS is a software pattern that involves breaking your program up into Entities, Compo...