if you don&#x27;t want to watch the video, here is a basic overview tldw; of the technique:<p>on every run  of the game loop(usually every frame), reload a dynamically linked module (dll for windows, .so for linux), which contains the actual code you want to run every frame. The function you then invoke from the module must be passed the entire block of memory allocated for the game state. You then just recompile the dll&#x2F;so module when you make a change, and the game would execute the new code on the next frame. Adding new data structures is OK as long as you don&#x27;t mangle an existing data structure...but because a game can expect to work with a constant block of pre-allocated memory, this actually works fine most of the time...