https://prdeving.wordpress.com Part 1: The state manager https://prdeving.wordpress.com/2019/05/30/how-to-write-a-g…-1-state-manager/ PART 2: The graphics initialization https://prdeving.wordpress.com/2019/06/05/how-to-write-a-game-engine-in-pure-c-part-2-the-graphic-initialization/ Part 3: The Engine entity https://prdeving.wordpress.com/2019/06/12/how-to-write-a-game-engine-in-pure-c-part-3-the-engine-entity/