Tu peux aussi soigner ta programmation pour pouvoir modifier à ton gré si c´est IA, multi,...
Par exemple si on suppose que les différences qu´il y aura entre le mode solo et le mode multi c´est :
-les maps
-les autres joueurs(IA d´un coté, réseaux de l´autre).
Tu peux programmer ces deux partie avec une encapsulation suffisante pour que tu puisse modifier l´implémentation de tes classes sans en modifier (ou presque) leur interface. Bien évidament il est nécessaire que tu fasse ton logiciel en programmation orientée objet.