How to write a game engine in pure C: Part 3 – The Engine Entity
prdeving.wordpress.com