Oui en fait c'est toute la puissance d'Unity. L'api d'Unity est déjà puissante mais en plus il existe des outils pour dé-compiler les assets du jeu (fait avec Unity donc) et les dll.
Je n'ai pas testé mais en gros on peut faire à peut près tout et donc voir le code source du jeu plus ou moins .
Les devs du jeu ont dit sur Twitter qu'ils n'étaient pas contre (utiliser des classes non documenté). La seule restriction c'est de ne pas toucher aux fichiers du jeu (par exemple le .exe).
A partir de là il est assez simple je pense de par exemple en dé compilant l'asset qui contient les images UI du jeu de les remplacer (une fois leur nom connu).
Bon je ne suis pas très calé en C# ou dev Unity mais j'ai envie d'apprendre. D'ailleurs y'en a des devs scripts ici ?
Des devs modèles 3D ?