If you come from building web services or desktop line-of-business apps, the game loop is one of the stranger things you will meet in game development. It looks simple (run forever, update the world, draw the world) but a surprising amount of details hide in how you measure the time between those updates. This post … Continue reading The FixedStepClock: Why Games Keep Two Clocks