Acabei de ver um vídeo mostrando como o Notch (da fama do Minecraft) está depurando e alterando o Minecraft enquanto está em execução. Ele pausa o jogo, altera algo no código e depois pausa o jogo, onde a alteração entra em vigor imediatamente sem a necessidade de reiniciar o programa.
Como é que isso funciona? Que tipo de técnica é usada para conseguir isso?