The end of the year is a good time to retrospect. I thought it would be an interesting idea to start writing about the game I'm currently working on by showing how it evolved during the year and where it is going next.
How logging can simplify complex problems
23 guidelines for writing readable code
Event-driven programming
Bitmask - why, how and when
Entity Component System