Como se pode implementar módulos C ++ hot-swappable?

Tempos de iteração rápidos são essenciais para o desenvolvimento de jogos, muito mais do que gráficos e mecanismos sofisticados com muitos recursos em minha opinião. Não é de admirar que muitos pequenos desenvolvedores escolham linguagens de script. A maneira do Unity 3D de pausar um jogo e...