Creating an Entity Component System for My Retro Video Game Engine
Welcome to the next edition of Gamedev The Hard Way, my attempt at programming a game from scratch for the Agon Light, using nothing but C. This time I throw away a ton of code and replace it with a shiny new Entity Component System.
If you want the technical details, I have a longer blog post