certain jeux permettent de faire des mod, c´est-à-dire, en utilisant des outils prévu pour, rajoutter des fonctionnalité au jeux (des nouvelles cartes, des nouveaux scénario, ou parfois carrément des nouveau modes de jeux).
Mais pour s´en servir, il faut presque toujours savoir programmer (si possible en C ou C++) sauf pour les choses les plus élémentaires comme la création de map.
Ensuite il y a des jeux qui permette de modifier entièrement leur comportement en touchant à de simples fichiers texte. Par exemple Glest te permet de modifier comme tu veux les unités, ou d´en rajoutter, etc. Et en son temps, Dark Reign (c´était vraiment un bon STR...) te permettait de faire la même chose (juste pour dire qu´il y a des logiciel commerciaux qui permettent de le faire).
Mais des jeux comme Half Life & Cie permettent (enfin je crois) de quasiment tout modifier dans leur comportement, par de la programmation.