Для создания альтернативной версии игры на другом языке без модификации исходного кода можно использовать реверс-инжиниринг. 1 Он позволяет восстановить алгоритм работы игры, определить форматы хранения и сжатия шрифтов и текста. 1 Затем по восстановленному алгоритму можно написать инструменты для экспорта ресурсов, их сжатия и импорта. 1
Также в редакторе Unity есть простая система перевода игры на другие языки. 2 Для этого нужно создать объект CurrentLanguage и выбрать язык, который будет установлен при старте игры. 2 Затем создать несколько объектов TranslationString и прописать текст по соответствию языка. 2 После этого добавить на объект, который содержит Text Mesh Pro, скрипт SetTextMeshProLanguage и выбрать для него подходящий объект TranslationString. 2
Важно помнить, что подобные методы могут быть опасны и не рекомендуется для работы с незнакомыми играми.