Como ferramentas "criador de jogos" como o Blitz3D criam arquivos .exe?

Existem vários aplicativos como o Blitz3D ou outros tipos de ferramentas de construção de jogos que compilam scripts ou outros dados do jogo em um único arquivo executável. Como eles fizeram