Вопросы к Поиску с Алисой
Назначение библиотеки Harmony в игровой разработке заключается в модификации кода во время исполнения программы (runtime). habr.com harmony.pardeike.net
С её помощью можно создавать патчи, которые могут вставлять код в существующие функции и поля, а также частично или полностью перезаписывать код. umodframework.com При этом всё делается в памяти, исходные файлы сборки на диске не затрагиваются. umodframework.com
Ещё одно назначение Harmony в игровой разработке — экспорт анимаций, созданных в библиотеке, во внешние игровые движки. cdn3.toonboom.com Это позволяет создавать персонажей с простыми движениями, которые можно использовать в игровом движке. cdn3.toonboom.com
Например, Harmony используется в RimWorld, Battletech, Cities: Skylines, Kerbal Space Program, Oxygen Not Included, Stardew Valley, Subnautica и многих других играх. habr.com