Создание игровой платформы наподобие Steam для мобильных устройств - PullRequest
0 голосов
/ 15 марта 2019

Я думал о работе над платформой распространения игр, такой как Steam или PlayStore для мобильных устройств. Как будто я хочу создать несколько игр, разместить их на отдельной платформе и загрузить приложение оттуда, это возможно с помощью Unity, а если нет, то будет очень полезно, если вы поможете мне понять, как я могу это сделать. Я хочу, чтобы загруженное приложение открывалось только из моего приложения на платформе.

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

Хотя, конечно, С Unity такое можно сделать, попытка сделать это действительно плохая идея, потому что, как сказал кто-то другой, она не предназначена для таких вещей. Потребовалось бы огромное количество дополнительного времени, чтобы согнуть и сломать двигатель, чтобы соответствовать требованиям такой службы.

Создание онлайновой платформы распространения с нуля - это огромное дело, которое влечет за собой гораздо больше, чем просто программирование программного обеспечения. На самом деле, я бы даже назвал программирование легкой частью.

Если вы действительно серьезно относитесь к этому, вам понадобится команда людей, работающих над этим.

Я не пытаюсь вас оттолкнуть от этой идеи, но если вы действительно серьезны, я бы посоветовал изучить язык более низкого уровня, а также некоторые языки сетевых протоколов.

0 голосов
/ 15 марта 2019

Невозможно использовать Unity. Unity называют движком игры по причине. Было бы не только невероятно неэффективно использовать Unity в качестве посредника для приложения для распространения игр, но также нужно было бы сделать несколько вещей, на которые Unity (обычно) не способна.

Сначала нужно будет загрузить и установить другие приложения. Unity, как правило, не имеет доступа к системам чтения / записи для расположения системных файлов, таких как программные файлы, и, хотя вы, возможно, сможете обойти это, это все равно будет пустой тратой.

Во-вторых, вам нужно будет запустить эти приложения с помощью Unity. Удачи, потому что, насколько я знаю, Unity на это не способна.

В-третьих, Unity не предназначен для поддержки такого приложения и поэтому содержит множество функций, которые обычно не используются в нем. Это означает, что приложение будет очень медленным по сравнению с тем, которое написано без игрового движка!

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

...