Мертвая идея мобильной игры
От: r0nd  
Дата: 20.10.24 14:56
Оценка:
Этот рассказ полон боли.

Есть мобильная клиент-серверная бесплатная игра (C++, Java, Objective-C), которая была выпущена на iOS и Android. С каждым годом её поддержка становится всё дороже. Компоненты игры (FacebookSDK, NDK, Android и т.д.), способы сборки для Android/iOS, а также изменения в политиках выпуска игр на маркетплейсах меняются так быстро, что это буквально хоронит любые планы по развитию игрового процесса или сюжета. Рутина поддержки убивает развитие. Каждый год — новые устройства с монобровью, с новыми параметрами к хай-денсити, с новыми слепыми зонами новых устройств, с новыми требованиями к тач-интерфейсам — всё это превращает поддержку написанного продукта в настоящий ад. Китайский рынок каждый год выпускает столько новых девайсов, что голова идёт кругом, и в итоге еще твоя игра оказывается на всех китайских варезных сайтах.

Для небольших мобильных проектов, вероятно, поддержка менее затратна. Но когда речь идёт о проекте с серверной частью, игровыми событиями, CMS для управления, маркетинговыми материалами и группами в соцсетях — это превращается в настоящий кошмар и постоянный источник проблем. Я прикинул: чтобы просто собрать новый билд под Android, исправление ошибок сборки займёт не меньше недели (конфликты даже между версиями разных компонентов). Даже если идет контроль версий, сборка через Jenkins с тестированием в контейнере. Все равно галактика подкидывает тебе больше проблем — чем сможешь решить.

Вывод

Поддерживать бесплатные мобильные игры в одиночку — это крайне затратная идея. Со временем поддержка превращается в бесконечный цикл обновлений и согласований с внешними библиотеками, которые, в свою очередь, не предлагают обратной совместимости. Никаких других вариантов, кроме как нанимать людей только для поддержания проекта на плаву, просто нет. Сейчас кажется, что идея инди-студий мобильных игр себя исчерпала. Уже жалею что изначально не пошел в Steam.
…≪ Dementor 1.7.4 ✪ Lets Play a Game ⚁⚂⚄⚄⚅ ≫
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.