Невозможно использовать Unity. Unity называют движком игры по причине. Было бы не только невероятно неэффективно использовать Unity в качестве посредника для приложения для распространения игр, но также нужно было бы сделать несколько вещей, на которые Unity (обычно) не способна.
Сначала нужно будет загрузить и установить другие приложения. Unity, как правило, не имеет доступа к системам чтения / записи для расположения системных файлов, таких как программные файлы, и, хотя вы, возможно, сможете обойти это, это все равно будет пустой тратой.
Во-вторых, вам нужно будет запустить эти приложения с помощью Unity. Удачи, потому что, насколько я знаю, Unity на это не способна.
В-третьих, Unity не предназначен для поддержки такого приложения и поэтому содержит множество функций, которые обычно не используются в нем. Это означает, что приложение будет очень медленным по сравнению с тем, которое написано без игрового движка!
Если вы действительно хотите распространять игры, попросите человека сделать программное обеспечение с нуля, не используя Unity. Если вы не можете позволить себе нанять кого-то, хорошо разбирающегося в Java, то вы, безусловно, не готовы создать платформу, поскольку у вас нет средств, необходимых для защиты эксклюзивов, рекламы платформы, чтобы привлечь ее к большему количеству пользователей, и обеспечения длительной работы. поддержка Если вы создаете дистрибутивное программное обеспечение, ожидайте, что оно будет поддерживать ОЧЕНЬ долгое время, и, скорее всего, дольше, чем вы хотели бы.