C´est le boulot fait par les programmeurs ( qui est ensuite compilé pour faire un fichier executable).
En gros, pour modifier le jeu, il faut modifier ses sources, ou au moins, les connaître pour savoir quoi faire ( Après, tu peux rajouter des armes/monstres, ou permettre au héros de voler, etc...)
Mais faut bien s´y connaître, et c´est beaucoup de boulot.