Как выглядит Steam со стороны разработчика: настраиваем и заливаем игру.
Привет, Пикабу!
Мы — Drunken Monday, маленькая инди-студия из Питера.
Нас два с половиной человека и мы выпустили кроссплатформенный ММО-экшен Slash Arena: Online.
Полгода назад прототип прошел Гринлайт, а на днях игра вышла в ранний доступ. Сегодня мы на своем опыте расскажем, как у Стима все устроено по ту сторону и к чему готовиться при выпуске игры.
Как работать с админкой, как заливать игру, настраивать страницу в магазине, создавать ачивки, карточки и прочий фансервис :)
Поехали!
Админка у стима называется Steamworks и доступна через браузер https://partner.steamgames.com/admin/.
Доступ можно получить лично от Стима, если вы крупный разработчик или, как в нашем случае, после успешного прохождения GreenLight.
Или просто можно занести стиму 100$ за одну игру и пройти модерацию.
Как только доступ в Steamworks получен, первое, что придется сделать — заполнить кучу документов о компании:
банковские реквизиты, налоговые формы, соглашения с налоговыми правилами США и кучу чего еще.
И только после успешной проверки всех этих документов вы станете полноценным разработчиком Steamworks.
Собственно сама консоль разработчика:
Тут же можно задать «параметры запуска» — это как будет запускаться игра на тех или иных платформах. Например, можно указать, что на 64-битной Windows нужно запустить game64.exe.
Также в дополнительной вкладке можно указать и приложить защиту DRM (но не нужно :)).
Остальные вещи более-менее очевидны: достижения, статистика, лидерборды — это обычные формы, которые требуется заполнить, если вы планируете их использовать в игре.
Немного юзер френдли интерфейсов — заполняем достижения в игре:
Ну вот, еще половины не рассказали, а уже получилось много.
Давайте пока закончим на наиболее порадовавшей нас части Стима — на службе поддержки.
Мы выпускаем игру в GooglePlay, AppStore, Steam, Facebook, ВКонтакте, Одноклассниках, Амазоне и еще куче других маркетов и со службами поддержки мы общались на всех(!) платформах.
Не будем говорить, где самая ужасная поддержка, но лучшая, на наш вкус, именно у Стима.
Стим не меньше разработчиков заинтересован в качестве интеграции.
Игра, страница, карточки и ачивки проверяются от А до Я.
Даже если нашелся какой-то баг, и он повторяется в определенные моменты и только при каких-то условиях, вам пришлют логи и всячески помогут его исправить.
Не говоря уже про список всех несоответствий и подробные рекомендации по исправлениям.
У нас, например, было указано, что игра переведена на португальский, но мы сами накосячили и забыли положить перевод в игру.
Стим написал нам:
«Мы видим, что у вашей игры указан перевод на португальский, и даже есть описание игры на португальском, но мы не смогли его найти в игре, мы попробовали поменять язык в Steam, язык в системе, запустили на специальной версии Steam, попробовали MacOS версию игры, поискали настройки в вашей игре и не нашли, где изменить язык на португальский. Пожалуйста, исправьте эту ошибку или сообщите как в вашей игре изменить язык на португальский. Вы также можете убрать его поддержку в магазине, если установили его по ошибке.»
Мы были слегка в шоке. На других «площадках» разговор обычно был в духе: «тут у нас что-то не получилось, вы сами разберитесь, исправьте и пришлите нам заново, тогда мы дальше проверять будем».
На этом в этой части — все.
Пишите вопросы в комментариях, а мы постараемся ответить ;)
Все скриншоты взяты из админки нашей игры