Раз пошёл такой разговор, я думал ещё над встраиваемостью каких-нибудь скриптовых языков, а ля Lua тот же, но при этом ясное дело что lua шибко медленный. Возможно ли часть функционала программы (читай как Системы в концепции EntityComponentSystem) выносить в .dll, и чтобы она была как плагином к программе.
С этим ничего подсказать не смогу, игрался только со встраиванием webassembly и то не очень успешно