zloy.net Играй по-злому
Игры
Войти EN
← На главную

Zloy Studio

Программа, в которой делают игры для zloy.net. Ставится на компьютер, работает с вашей папкой на диске и сама доводит игру до каталога: собрать, проверить, отправить на модерацию, выпустить.

Скачать

macOS— Windows— Linux—

Бесплатно. Аккаунт нужен только чтобы опубликовать игру. Все сборки и прошлые версии

Что она умеет

  • Делает игру вместе с вами. Zloy Master превращает описание словами («шутер про ковры-самолёты, вдвоём по сети») в техническое задание и ведёт по нему ИИ-агента до готовой игры. Агента выбираете вы: Claude Code, Codex или Koda.
  • Умеет всё, что нужно игре, без вашего сервера. Комнаты, чат, сохранения, таймеры, таблицы рекордов и внутриигровая валюта уже есть на платформе — они подключаются кубиками, а не пишутся заново.
  • Показывает, что происходит в игре. Zloy Data — строки, которые игра записала в бекенд; Zloy Stats — нагрузка и время ответа; Zloy Notify — уведомления игрокам.
  • Выпускает. Сборка идёт у вас на машине одной командой, на сервер уезжает готовый результат, дальше — предпросмотр, модерация и каталог.

Что нужно на компьютере

Нужны Node.js 18 или новее (с npm) и git, а из ИИ-агентов — хотя бы один. Zloy Doctor проверит машину на первом экране: агента он поставит сам, а для Node.js, git и остального покажет команду под вашу систему. Blender необязателен: без него ассеты будут процедурными.

Игра на платформе — веб-игра на JavaScript, поэтому заготовка нового проекта собирается без единой зависимости: первая сборка проходит на чистой машине и даже без интернета.

Как установить

Программа не подписана платным сертификатом ни у Apple, ни у Microsoft, поэтому при первом запуске система её предупреждающе остановит. Разрешить нужно один раз — дальше Студия обновляется сама.

  • macOS (Apple Silicon и Intel). Откройте .dmg и перетащите Zloy Studio в «Программы». На macOS 15 и новее после первой попытки запуска: «Системные настройки → Конфиденциальность и безопасность» → «Всё равно открыть». На macOS 14 и старше: правый щелчок по программе → «Открыть». Не вышло — в Терминале: xattr -dr com.apple.quarantine "/Applications/Zloy Studio.app". Инструкция лежит и в самом образе.
  • Windows. Запустите setup.exe. Если SmartScreen покажет «Windows защитил ваш компьютер» — «Подробнее» → «Выполнить в любом случае».
  • Linux. Ubuntu, Debian, Mint — пакет .deb (sudo apt install ./zloy-studio-v*-linux-x64.deb), другие дистрибутивы — архив .tar.gz: распакуйте и запустите bundle/Zloy-Studio.

Как разместить игру

Подробный порядок — на странице «Как разместить игру». Коротко: создайте проект, войдите под аккаунтом zloy.net, соберите веб-версию, выберите адрес и жанр и отправьте на модерацию.

Что изменилось

Версия 1.71.2 · 12.10.2026

  • Вкладку игры теперь можно передвинуть в полосе сверху, и её экран останется как был. Раньше он строился заново: справа снова открывались «Чаты» вместо «Публикации», а превью игры и переписка загружались с нуля.
  • То же при закрытии вкладки левее: игры правее больше не перезагружаются. И то же у вкладок чатов внутри игры: удалённый чат слева не сбрасывает открытые справа.

Версия 1.71.1 · 12.10.2026

  • «Открыть на телефоне» теперь срабатывает и на телефонах без физических кнопок, то есть почти на любом нынешнем. Раньше запуск на таком телефоне молча не происходил, и в ленте появлялась бессмысленная строка.
  • Если на телефоне не хватает места, «На телефон» так и пишет: освободите память и повторите. Раньше в ленте стояло только «failed to install» с путём к файлу. Другие отказы Android тоже показываются причиной, а не служебным выводом.

Версия 1.71.0 · 12.10.2026

  • У каждого собранного пакета на вкладке «Android» → «Сборка пакета» появилась кнопка «На телефон». Подключите телефон кабелем и включите на нём отладку по USB: Студия заметит его сама и поставит на него игру одной кнопкой.
  • Над пакетами — строка «Телефон». В ней видно, подключён ли телефон и что ему мешает: ждёт разрешения отладки, не отвечает, нужен драйвер. Там же — как включить отладку. Нет adb — кнопка поставит его в SDK Студии.
  • Пакет RuStore и Google Play (AAB) телефон не принимает. Студия сама соберёт из него обычный APK и поставит. Если на телефоне игра с другой подписью или сборка новее, Студия спросит, удалить ли прежнюю. После установки игру можно открыть кнопкой.

Версия 1.70.0 · 12.10.2026

  • В карточке каждого магазина на вкладке «Публикация» появилась кнопка «Игра вышла в магазине». Нажмите её, когда игру уже можно установить: модерация магазина идёт днями. Ссылка на карточку подставлена по имени пакета — её остаётся открыть и проверить.
  • После отметки на странице игры и на её промо-сайте появляется значок магазина, а на странице — запись «Теперь в RuStore» со ссылкой. Запись одна на магазин: правка ссылки и возврат убранного значка второй записи не делают.
  • Над карточками — сводка «Где ещё играть»: какие значки сейчас стоят у игры. Telegram и MAX появляются там сами, пока бот игры подключён.

Версия 1.69.0 · 12.10.2026

  • На вкладке «Управление» игры — новый раздел «Микрофон и камера». Игре, которой они нужны (произношение, голосовой чат, фото), их включают переключателем. Без него фрейм игры на сайте, в Telegram и в MAX устройства не даёт. Переключатель действует у версии, прошедшей модерацию: включили — нажмите ▶ и отправьте игру модератору, он увидит просьбу в очереди.
  • Предпросмотр игры в Студии даёт микрофон и камеру по тем же переключателям — игра ведёт себя так же, как у игроков, и разработчик не узнаёт о выключенном микрофоне от них. На macOS при первом запросе система спросит, можно ли Студии пользоваться микрофоном или камерой.
  • Android-сборка вписывает разрешение на микрофон или камеру в манифест только игре с включённым переключателем и спрашивает игрока, когда игра впервые просит устройство. Пакеты игр без переключателя лишних разрешений в магазине не показывают.
  • Задание Zloy Master знает про переключатель: агент, которому нужен микрофон, попросит разработчика его включить, будет просить устройство по нажатию игрока, а не при загрузке, и покажет, что доступно без него, если игрок откажет.

Версия 1.68.0 · 11.10.2026

  • Новая вкладка «Аналитика» в рабочей области игры — статистика со счётчика платформы analytics.zloy.net: сколько человек сейчас в игре, на её промо-сайте и на странице игры (за последние 10 минут), уникальные посетители по дням, запуски, установки и удаления.
  • Разрезы: площадки (zloy.net, Telegram, MAX, RuStore, Google Play, Huawei, Xiaomi, Galaxy Store), страны и города, языки браузера, устройства, системы с версиями, сайты, с которых пришли, и страницы. Период — сегодня, 7, 30 или 90 дней; данные обновляются при открытии вкладки и кнопкой, без постоянного опроса.
  • Android-пакеты игр сообщают счётчику платформы о первом запуске (это установка) и о каждом запуске вместе с магазином пакета — игроки из RuStore и других магазинов видны в «Аналитике» рядом с игроками сайта. Номер установки случайный и с аккаунтом не связан.
  • Вкладка видна, когда счётчик включён на сервере платформы: старый сервер её не обещает, и экран игры остаётся прежним.

Версия 1.67.1 · 11.10.2026

  • Иконка в Google Play больше не ложится на бок. В файле иконки бывает служебная пометка «повернуть на 90°» — её дописывают некоторые редакторы картинок. Браузер и RuStore, Huawei, Xiaomi её не читают, а Google Play читает и поворачивает. Перед сборкой и публикацией Студия снимает такие пометки с картинок витрины так, чтобы везде было видно то же, что в Студии, а в магазин, где картинка уже лежит, загружает её заново.

Версия 1.67.0 · 10.10.2026

  • Публикация в магазинах запоминает, как агент прошёл консоль, и в следующий раз проходит её сама — без модели и в разы быстрее агента. Записанный ход годится для любой игры: название, пакет, версия, «Что нового», картинки и файлы подставляются этой игры. Если консоль магазина изменилась и шаг не нашёлся, дальше с того же места работает агент, а его ход дописывается в рецепт — следующая публикация снова идёт без модели.
  • Анкеты первой публикации повторяются только для игр с теми же сведениями: для игры с другими ответами их снова проходит агент. Переход по адресу с номером чужого приложения в рецепт не попадает. У каждого магазина на вкладке «Публикация» видно, сколько шагов в рецепте, сколько раз он прошёл без модели и за сколько секунд, а кнопка «Забыть рецепт» запишет его заново.

Версия 1.66.0 · 10.10.2026

  • Публикация в магазинах переехала во вкладку «Публикация» рядом со «Сборкой пакета» — в той же правой панели, что и всё остальное. Уйти с неё, в «Витрину» или в другую игру можно посреди публикации: ход, лента и итоги остаются на месте. Несколько игр можно публиковать одновременно — у каждой своё окно браузера Студии и свой агент. Пароль ключа подписи для Xiaomi спрашивается полем на вкладке, а на самой вкладке значок показывает, что публикация идёт или ждёт вас.
  • Что мешает публикации, видно до старта: пустая почта, политика конфиденциальности, неготовая витрина или отсутствующий пакет. Почту и политику можно вписать прямо на вкладке. Повторное нажатие отправляет сборку только в те магазины, куда она ещё не ушла, а нужный магазин можно отметить «отправить ещё раз». Студия ждёт входа, только пока открыта страница входа: кнопку «Sign up» у Xiaomi и выбор аккаунта разработчика в Google Play агент проходит сам. Ответы для анкеты безопасности данных Google собираются из ваших сведений.

Версия 1.65.0 · 10.10.2026

  • Публикация в магазинах стала проще после первого живого прогона. Ключ API больше не обязателен: Google Play обновляется через консоль тем же агентом, без сервисного аккаунта Google Cloud, а если ключ у другого магазина не выпустился, Студия запоминает причину и тоже обновляет через консоль. Пустой APK для подтверждения владения в Xiaomi подписывает сама Студия ключом игры — агент скачивает его, Студия подписывает, агент загружает обратно.
  • «Что нового» больше не теряется: если сборка вышла без изменений, в магазин уходит всё, что накопилось после прошлой отправки, а при пустоте — текст прежней сборки. Агент нажимает кнопки под прозрачными слоями консолей и выбирает пункты в их выпадающих списках, ответы на анкету одного магазина использует для остальных и не спрашивает, заменять ли карточку уже выложенной игры.

Версия 1.64.0 · 10.10.2026

  • В «Публикации» → «Android» рядом с «Собрать» появилась кнопка «Опубликовать» — мастер публикации во все отмеченные магазины (экспериментально, окно с предупреждением показывается каждый раз). Первый раз Студия открывает консоль каждого магазина в своём окне браузера: вы входите сами, а агент Claude Code заводит приложение, заполняет карточку и анкеты по сведениям, которые вы подтвердили один раз, загружает пакет, отправляет на модерацию и выпускает ключ API. Со второго раза новая версия и «Что нового» уходят через API RuStore, Google Play, Huawei и Galaxy Store одной кнопкой, у Xiaomi — снова через консоль.
  • Ключи API хранятся только на этом компьютере и не проходят через разговор с агентом: в окне браузера они скрыты, а забирает их сама Студия. Если магазин уже видел номер сборки не меньше вашего, отправки не будет, а номер следующей сборки поднимется сам; та же сборка второй раз в магазин не уходит.

Версия 1.63.1 · 10.10.2026

  • Номер сборки Android теперь всегда больше всего, что у игры уже было. Если игра попала в магазин раньше Студии из своей сборки (например, с номером 38 в android/version.properties), Студия раньше считала с единицы, и RuStore отказывал: «Version Code должен быть больше». Теперь Студия сама находит прежние номера — в android/version.properties и внутри уже собранных пакетов — и ставит следующий выше, а под полем «Номер сборки» пишет, откуда взялась граница. После каждой сборки номер читается из готового пакета и сверяется с полем.

Версия 1.63.0 · 10.10.2026

  • В «Публикации» → «Android» → «Сборка пакета» появился шаг «Статистика AppMetrica». Один раз входите через Яндекс и соглашаетесь, что Студия заводит приложения и показывает вам статистику, — дальше для каждой игры в ВАШЕЙ AppMetrica само заводится приложение, а его ключ уходит в каждую сборку. Установки, игроки по дням, сессии, страны и падения считаются без кода в игре, ошибки JavaScript игры тоже попадают в статистику. Ключи хранятся на сервере zloy.net: на новом компьютере ничего настраивать не нужно.
  • Пакет теперь собирается на КАЖДЫЙ выбранный магазин, и в нём зашито, для какого он магазина: в AppMetrica видно, где играют больше. Файлы называются по магазину (…-rustore.aab, …-huawei.apk), у каждого — «копировать путь» и кнопка консоли магазина.
  • В SDK появился zloy.track(название, параметры) — свои события игры (уровень пройден, открыт магазин). В Android-сборке они уходят в AppMetrica, у гостя тоже; на сайте вызов безопасен и ничего не делает. Рекламный идентификатор и геолокацию сборка не собирает.

Версия 1.62.0 · 10.10.2026

  • В «Публикации» → «Android» появилась вкладка «Что нового» — текст для одноимённого поля в консоли магазина. Он пишется сам при каждом нажатии «Собрать»: Студия берёт коммиты и закрытые задачи после прошлой сборки, агент пересказывает их для игроков на русском и английском, а запись ложится в историю сборок (store/whatsnew.json в папке игры). Граница — коммит прошлой сборки, поэтому в текст попадает ровно то, что вошло в новый пакет.
  • Оба поля можно править, у каждого — «копировать» и счётчик против лимита выбранных магазинов (Google Play, Huawei и Xiaomi — 500 знаков, RuStore — 5000 и один текст без языка, Galaxy Store — 4000 байт). Не ответил агент — в поле список сделанного и причина, кнопка «Переписать» спросит его ещё раз. Ниже — что уже сделано к следующей сборке и прошлые сборки: пропустили загрузку в магазин — скопируйте текст пропущенной.

Версия 1.61.0 · 07.10.2026

  • Любой кадр и ролик в витрине Android и в промо теперь открывается крупно нажатием: картинка — во весь экран с увеличением, ролик — сразу играет. Стрелки ← → листают кадры той же группы (телефон, планшет, скриншоты набора), Esc закрывает; в окне — «открыть программой системы», «показать в папке» и путь к файлу.
  • У всех текстов публикации — кнопка «копировать»: поля карточки магазина (название, описания, категория, почта, сайт, политика, видео), имя пакета и версия, путь к ключу и каждый отпечаток SHA-256, путь к собранному файлу для магазина, журнал сборки, заметки к выпуску и комментарий модератора, итог и ход работы набора промо.

Версия 1.60.4 · 06.10.2026

  • `zshot open --url` снимает любую страницу и в папке без собранной игры: раньше команда отказывалась, не найдя dist/index.html, хотя игра ей не нужна
  • Выпуски Студии теперь выходят в блоге zloy.net с картинкой того, что изменилось, и вместе с ней уходят в каналы Telegram и MAX

Версия 1.60.3 · 06.10.2026

  • Подсказки в окне канала публикаций больше не называют чужой проект «Zloy Games»: в названии канала подсказкой стоит zloy.net, а в полях канала Telegram и сообщества VK — что именно туда вписать.

Версия 1.60.2 · 06.10.2026

  • VK Видео честно говорит, чего не хватает: доступ «Видео» в VK ID расширенный — новому приложению VK его не даёт, и выкладка падала с ошибкой «нет права». Студия теперь видит, какие права VK выдал при подключении, и если «Видео» нет — канал выкладывается вручную, а окно подключения объясняет, как попросить доступ (подтвердить профиль бизнеса и написать на devsupport@corp.vk.com).
  • Без доступа «Стена» ролик ложится в раздел «Видео» сообщества без записи на стене — об этом пишет пометка у публикации. Отказы VK показываются его кодом и словами. Каналам VK, подключённым в 1.60.1, нажмите «Подключить заново»: тогда Студия узнает выданные права.

Версия 1.60.1 · 06.10.2026

  • VK Видео теперь подключается: адрес возврата — http://localhost, другого VK ID без https не принимает (на прежний адрес с 127.0.0.1 и портом он требовал https). В приложении VK ID укажите базовый домен localhost и Redirect URL http://localhost — окно подключения показывает оба с кнопкой копирования.
  • Если Студии не досталось порта 80 (на Linux он только у администратора, или его занимает другая программа), браузер после входа покажет ошибку подключения — скопируйте адрес из его строки и вставьте в окно подключения. Так же можно завершить вход в YouTube и X.

Версия 1.60.0 · 06.10.2026

  • Промо-ролики выкладываются сами: подключите канал — бот Telegram или MAX, приложение YouTube, VK или X — и Студия опубликует ролики по графику прямо с вашего компьютера, вашими ключами, без zloy.net посередине. YouTube получает ролик заранее и выпускает его в назначенное время сам; на остальные площадки Студия выкладывает в срок, пока она открыта.
  • В графике видно, что с каждой публикацией: загружается (с процентами), выложено — со ссылкой, ошибка — словами и с кнопкой «Повторить». Пропущенный срок Студия сама не догоняет, а предлагает «Опубликовать сейчас». Ролик больше 50 МБ для бота Telegram Студия ужимает копией через очередь рендера.
  • RuTube остаётся ручным — открытой загрузки файлом у него нет. Ролики из проекта Google Cloud без аудита YouTube оставляет приватными, и Студия говорит об этом прямо; доступ к API X платный.

Версия 1.59.0 · 06.10.2026

  • Промо-ролики снимает zshot: агенту больше не нужно писать свой сервер, скрипт playwright и подмену времени. `zshot open --virtual` и `zshot clip` записывают игру кадр за кадром по виртуальному времени — ровно и без рывков даже на слабой машине
  • zshot записывает и живые страницы (`rec-start`, `scroll`, `tap-text`, `rec-stop`), рендерит композицию с `window.seek(t)` в mp4 (`zshot render`), раскладывает ролик на листы кадров для проверки (`zshot review`) и сводит звук с картинкой на −14 LUFS (`zshot mux`)
  • Агент промо получает подготовленный zshot до запуска, а в задании прямо сказано, что пишет он сам: режиссуру через хуки игры, композицию, тексты и музыку

Версия 1.58.0 · 06.10.2026

  • Агенты снимают игру встроенной командой zshot, а не пишут для этого свои скрипты. Она открывает собранную игру как на телефоне, планшете или компьютере, понимает касания и жесты, сама проверяет размер кадра и предупреждает о чёрном экране. Скриншоты для магазинов, кадры к выпуску и проверка «как выглядит на телефоне» делаются быстрее и тратят меньше лимита агента.

Версия 1.57.0 · 05.10.2026

  • Новая вкладка «Промо» — контент для продвижения игры. Выберите повод (запуск или новые возможности), напишите пожелания к роликам и язык — агент на вашем компьютере сам узнает игру, снимет её и сделает иконку, скриншоты, описание, большой ролик и шортсы с планом посева по дням. Всё лежит в папке promo/ игры (она в .gitignore), на zloy.net не уходит ничего.
  • Внутри набора — каждый ролик отдельно: смотреть прямо во вкладке, листать стрелками, у заголовка, описания, тегов и текстов постов — кнопка «копировать». План публикаций раскладывает ролики по каналам и дням, а сквозной график по всем играм показывает, что в этот вечер в канал уже идёт шортс другой игры.
  • Агентов промо работает одновременно не больше, чем производительных ядер (у M1 — четыре): остальные наборы ждут в очереди и начинаются сами, число меняется в Настройках. Рендер видео идёт через очередь Студии строго по одной задаче, чтобы компьютер не лёг; FFmpeg теперь проверяет Zloy Doctor.

Версия 1.56.0 · 05.10.2026

  • Игра в магазинах Android: в «Публикации» появилась вкладка «Android» (для тех, у кого включены «Внешние платформы»). Отмечаете магазины — RuStore, Google Play, Huawei AppGallery, Xiaomi GetApps, Galaxy Store, — и Студия ведёт по шагам: подготовить компьютер, создать ключ подписи, один раз отдать подпись RuStore, собрать. APK и AAB собираются на вашем компьютере из папки сборки игры, ключи и пароль никуда не уходят. Android Studio не нужна: недостающие Java и Android SDK Студия ставит сама.
  • Витрина магазина: иконка, скриншоты телефона и планшета, обложка Google Play и тексты карточки проверяются по требованиям выбранных магазинов, с лимитами длины прямо под полями. Подготовить всё может Zloy Master в новом чате «Магазины»: он запустит игру как на телефоне, снимет кадры и напишет описания.

Версия 1.55.0 · 05.10.2026

  • У игры два названия — русское и английское: в «Управлении» под русским появилось поле «Название по-английски». Сайт показывает игрокам название на их языке, а если одно не заполнено — то, что есть. Хватает одного из двух; новое название уходит на сайт со следующей публикацией.

Версия 1.54.0 · 01.10.2026

  • Кросспостинг: у каждого канала свой язык — только русский, только английский или оба сразу. На обоих языках двуязычный пост уходит одним сообщением, а не помещается в лимит сети — двумя.
  • К странице можно подключить до двух каналов в каждой сети — например, русский и английский. Если канал не подключился, Студия показывает причину прямо у кода: нет прав у бота, бота нет в канале или каналов уже два.

Версия 1.53.1 · 01.10.2026

  • Скриншоты к выпуску больше не пропадают, если агент не успел ответить в срок: Студия забирает кадры, которые он уже сохранил, а в задании агенту теперь названы срок и порядок работы.
  • Итог съёмки скриншотов остаётся строкой под кнопкой «Отправить на модерацию», а не только во всплывающем сообщении, которое гаснет через секунды.

Версия 1.53.0 · 01.10.2026

  • Посты страницы игры теперь уходят копиями в ваши каналы и чаты в мессенджерах: «Управление» → «Кросспостинг». Привязка без токенов: добавьте бота платформы в канал администратором, нажмите «Получить код» и отправьте в канал /zloy <код> — бот проверит права, удалит сообщение, а канал сам появится в списке (Студия тихо переспрашивает сервер, пока код жив, 15 минут). У каждого канала — язык постов, «Проверить» и «Отключить»; отдельными переключателями — записи о выпусках и посты, которые игра присылает через sendToWall. Показываются только те сети, чей бот подключён на платформе
  • Заметка к выпуску пишется сразу на двух языках: агент отвечает русским и английским списком, и запись на странице игры получает переключатель ru | en, а в каналы уходит на языке канала. Английская половина видна в «Что вошло в версии» рядом с русской; не вышел перевод — уходит один текст, как раньше
  • В настройках игры появилось «Описание на английском» (до 300 знаков): из него блог zloy.net собирает английскую половину анонса, когда игру впервые одобряют. Пустое поле — в английской половине будет русское описание
  • Zloy Master велит брать язык игры из zloy.lang: он есть и у гостя (платформа подставляет язык браузера), а у вошедшего совпадает с getUserInfo().user.lang. Раньше задание говорило «ответа нет — английский», и гость без входа всегда видел игру по-английски
  • Блог zloy.net открывается в Студии служебным проектом: только страница блога, чёрный список и кросспостинг, без вкладок игры, чатов и запуска агента. На плитке он подписан «Блог zloy.net · страница платформы» и не удаляется из списка
  • Из Студии убраны обещания «скоро»: серые строки о неподключённых сетях в «Внешних платформах» и кнопка «Оплатить» в превью игры. Запрос оплаты из черновика теперь честно говорит, что в черновике покупок нет, и показывает, что именно попросила игра

Версия 1.52.1 · 01.10.2026

  • Обновление Студии больше не отказывается ставиться с ошибкой «контрольная сумма не совпала» на каждой попытке. Сервер перевыкладывал ту же версию с другими байтами, а Студия сверяла файл со старой суммой, пока её не перезапустят; теперь сумма берётся заново в момент скачивания, в том числе по кнопке «Повторить» в «Загрузках», а одну и ту же версию сервер второй раз не выкладывает

Версия 1.52.0 · 30.09.2026

  • Игру можно подключить к мессенджеру MAX так же, как к Telegram: «Управление» → «Внешние платформы» → MAX, вставьте токен бота из кабинета MAX для партнёров. Один бот — одна игра. Студия сама ставит боту описание, команду /start и аватар из карточки игры, а на «Начать» бот отвечает обложкой игры и кнопкой «Играть». Своей оплаты у MAX нет — покупка в игре откроет страницу оплаты zloy.net в браузере
  • Бот в Telegram теперь получает аватар — иконку игры, а на /start отвечает обложкой страницы игры над описанием и кнопкой «Играть». Картинку в описание бота Telegram через API ставить не даёт, поэтому обложка едет в приветствие — его человек видит первым
  • Zloy Master требует, чтобы камера и прицел работали и без захвата мыши: в Telegram на компьютере захвата нет, и игра, которая крутит мир только в захвате, там не управляется. Если захват не дали, камера вращается перетаскиванием с зажатой кнопкой

Версия 1.51.0 · 30.09.2026

  • К выпуску можно приложить скриншоты. Перед кнопкой «Отправить на модерацию» появилась галочка «Собрать скриншоты по изменениям» (по умолчанию выключена): агент соберёт игру, откроет её в браузере, доведёт до места, где видно изменение, и снимет до трёх кадров. После одобрения они встанут миниатюрами над заметкой «что нового» на странице игры и откроются по нажатию. Файлы игры агент при этом не меняет — если всё-таки тронул, Студия вернёт их как было и скажет об этом
  • Скриншоты текущего черновика и каждой прошлой версии видны на вкладке «Публикация» рядом с заметкой; модератор видит их в очереди до решения

Версия 1.50.0 · 30.09.2026

  • Игру можно проверить «как на телефоне» прямо в Студии: кнопка телефона над игрой переключает превью на iPhone 12 Pro (390×844), iPhone SE или Pixel 7, в подписи над рамкой — поворот. Игра видит ровно такой экран и мобильный User-Agent, а мышь превращается в касания — сенсорное управление, джойстики и свайпы проверяются без телефона. Выбор запоминается для каждой игры
  • После лимита сессии «Продолжай» получают и субагенты. Раньше слово уходило только главному агенту, и прерванных субагентов он иногда запускал заново — работа начиналась с нуля. Теперь Студия помнит, кого оборвал лимит, и просит агента возобновить каждого с того же места; в строке ожидания видно, скольким субагентам уйдёт продолжение
  • Zloy Master требует в каждой игре кнопку записи, которая всегда на экране: запись по нажатию, по «Стоп» — окно с роликом, подписью и кнопками «Отправить»/«Отмена». Отправка сворачивает окно, у кнопки идёт круг загрузки, в конце — галочка или кнопка с настоящей причиной отказа. SDK сам сообщает прогресс (onProgress) и причину словами (wallErrorText)
  • После входа Студия один раз показывает, что хранится на zloy.net (переписка с агентами, задачи, имя компьютера), а что остаётся только на этом компьютере (ключи ИИ, токен GitHub, файлы игры). На экране входа появились ссылки «Зарегистрироваться» и «Забыли пароль?»
  • Скачанное обновление сверяется с размером и контрольной суммой до установки: оборванная закачка больше не ставится поверх рабочей программы. В образе для macOS рядом с приложением лежит инструкция «Как установить» — что делать, если macOS не даёт открыть программу при первом запуске

Версия 1.49.2 · 29.09.2026

  • Боты игр в Telegram отвечают стабильно, а не через раз. Из России до облачного Bot API сообщения доходили с перебоями, поэтому теперь боты работают через собственный сервер Bot API платформы. При подключении бота Студия сама отключает его от облачного Bot API — в итоге настройки это новый шаг «Отключение от облачного Bot API»: без него обновления делились бы между двумя серверами. Если отключить бота от игры, платформа отпускает его, и бот снова свободен для вашего собственного сервера

Версия 1.49.1 · 29.09.2026

  • Бот игры в Telegram отвечает на /start. Сообщения от Telegram по вебхуку до нашего сервера не доходили, и бот молчал, хотя настройка проходила без ошибок. Теперь сервер сам забирает сообщения бота у Telegram, и в итоге настройки вместо шага «Вебхук» стоит «Приём сообщений». Переподключать бота не нужно: уже подключённые боты сервер подхватывает сам

Версия 1.49.0 · 28.09.2026

  • Игры в Telegram: в «Управлении» игры появился раздел «Внешние платформы» — для разработчиков, которым открыта эта возможность. Вставьте токен бота от @BotFather, и Студия настроит бота сама: кнопку «Играть», описание из карточки игры, команду /start. Игра открывается прямо в боте на весь экран телефона; итог настройки виден по шагам
  • Игрок в Telegram один раз привязывает аккаунт zloy.net по почте (нет аккаунта — он заведётся), и дальше прогресс и покупки общие с сайтом. Покупки в игре там оплачиваются звёздами: курс к Zloy Coin и круглые цены отдельных товаров задаются в том же разделе, пример пересчёта виден сразу. Там же — статистика игроков и платежей и счета за обслуживание (30% от платежей через Telegram)

Версия 1.48.1 · 27.09.2026

  • Агент больше не начинает каждую новую игру словами «node не в PATH». Студия, открытая из Dock, получала от macOS урезанный PATH без Homebrew, /usr/local и nvm, и всё, что агент запускал внутри — node, npm, сборка игры, — не находилось. Теперь Студия сама дописывает эти папки (плюс volta, fnm, ~/.local/bin, ~/.npm-global/bin) агенту, терминалу, сборке, git и проверкам Claude Code — настраивать руками ничего не нужно
  • Zloy Doctor проверяет версию самого Node (нужна 18 и новее) и показывает старую как «найден, но не годен». Если общая папка npm принадлежит администратору, агент ставится в ~/.npm-global без sudo, а под Linux вместо apt Доктор советует nvm. Проверки Node и npm идут одновременно, и экран Доктора больше не ждёт их по очереди

Версия 1.48.0 · 26.09.2026

  • Zloy Master больше не держит окно «Открываю чат…»: после «Создать» вы сразу во вкладке чата «Игра», и в ней строками виден ход подготовки — поиск чата на сервере, затем запуск агента по шагам (папка игры, git, разрешения, инструменты студии, вход, сам агент) со временем каждого. Задание уходит агенту, как только он поднялся
  • Открыть игру теперь не значит запустить агента: чат показывает переписку (сразу из базы на устройстве, свежую — с сервера), а Claude Code, git и подключение MCP поднимаются с первым сообщением. Над полем ввода — «Агент не запущен» и кнопка «Запустить сейчас»; написанное до запуска видно полосой и его можно вернуть в поле, а два сообщения подряд больше не затирают друг друга
  • Окно мастера «Игра / Иконка / Сайт» больше не выскакивает само при переходах между играми: «запустить мастер» после создания игры срабатывает ровно один раз. И сразу после создания игры мастер открывает описание игры, не переспрашивая, что делаем
  • Студия быстрее на медленной связи: запросы к серверу идут по переиспользуемому соединению, а не открывают новое на каждый запрос — рукопожатие стоило до нескольких секунд. Закрытие или перестановка вкладки игры больше не пересоздаёт экраны соседних игр: консоль превью и прокрутка переписки остаются на месте

Версия 1.47.0 · 25.09.2026

  • Zloy Master теперь требует в каждой игре кнопку «Поделиться» на экране результата: пост с итогом матча и коротким роликом последних секунд ложится на страницу игры от имени игрока и уходит в ленту его друзей. Платформа умела это давно, но в задании об этом не было ни слова — и ни одна игра, сделанная агентом, на страницу не писала
  • Задание заранее называет агенту ловушки, на которых такая кнопка ломается молча: запись нельзя обрезать с конца (файл перестаёт играться), снимок трёхмерной сцены без особого флага выходит чёрным, а Safari на айфоне не пишет формат, который обычно берут по умолчанию. Гостю кнопка не показывается, а пост уходит только по нажатию и после показа того, что уйдёт

Версия 1.46.0 · 24.09.2026

  • Страница игры заводится вместе с адресом игры, а не после одобрения — поэтому заметка к ПЕРВОМУ выпуску теперь ложится на страницу. Раньше страница появлялась только у вышедшей игры, и заметка первого выпуска пропадала молча
  • До первого одобренного выпуска страница закрыта: её видите только вы, модератор и тестеры, а писать на ней нельзя никому, включая владельца, — так страницу не получить в обход модерации. На вкладке «Страница игры» об этом говорит плашка, а обложку и описание можно готовить заранее

Версия 1.45.0 · 24.09.2026

  • Студия перестала греть процессор в простое. Крутилка «работает ИИ» в полосе вкладок перерисовывала всё окно с частотой экрана, пока агент считался занятым, — часами. Теперь признак работы поворачивается четыре раза в секунду одним общим тактом и замирает в скрытых вкладках (на живой Студии было около 17% процессора в простое)
  • Агент, который ждёт ответа на запрос разрешения, больше не выглядит работающим: вместо крутилки — неподвижная ладонь «ждёт вас», и строка под чатом говорит «Ждёт вашего ответа»
  • Консоль игры в превью больше не пересобирает экран проекта на каждую строку: игра, пишущая в консоль на каждом кадре, давала шестьдесят полных пересборок в секунду. Строки идут пачками, длинные обрезаются, ошибка по-прежнему приходит сразу
  • Скрытые вкладки игр и чатов не пересобираются на события агентов, а список игр и вкладки — только когда изменились их значки. Вкладка «Чаты» справа больше не пересоздаёт все чаты при возврате с «Задач»: переписка и прокрутка остаются на месте
  • Старт чата больше не запускает пачку команд claude: подключение MCP одно на всех и на весь запуск Студии (заодно ушла гонка, при которой параллельные чаты портили друг другу ~/.claude.json), проверки входа и MCP запоминаются. После хода агента — четыре запуска git вместо тринадцати
  • Память не растёт сутками: из длинной ленты уходят старые служебные строки, подробности правок и журнал процесса ограничены, иконки игр декодируются в размер плитки, а локальная модель отпускается через 15 минут без вопросов
  • Быстрее редакторы: код больше не пересобирает экран и дерево файлов на каждую букву, подсветка в JS IDE не раскрашивает файл заново на каждое движение курсора, форма страницы игры не перестраивается ради счётчика символов

Версия 1.44.1 · 23.09.2026

  • В чатах Enter теперь отправляет сообщение, а Shift+Enter переносит строку — как в мессенджерах. Раньше было наоборот. Правило одно для чата агента и чата с ИИ-провайдером
  • При наборе через IME (китайская, японская, корейская раскладки) Enter по-прежнему подтверждает выбранное слово и ничего не отправляет, а зажатый Enter отправляет сообщение один раз

Версия 1.44.0 · 23.09.2026

  • В чате игры появилась диктовка — как в VibeCoder. Микрофон рядом с кнопкой отправки; пока идёт запись, на месте поля ввода строка с уровнем звука, счётчиком и предупреждением «микрофон молчит», а рядом пауза и стоп. По «Стоп» голосовое ложится в ленту и само уходит в расшифровку — его можно прослушать и расшифровать заново, если whisper ослышался
  • Под расшифровкой три кнопки: «В задачи» — агент разбивает надиктованное на отдельные задачи, а вы правите список с галочками до того, как он ляжет в доработки; «Править» — исправить имена и цифры; «Отправить агенту» — сразу в работу, а если агент занят, уйдёт, когда освободится
  • Голосовые и расшифровки — заметки себе: они хранятся на этом компьютере в служебной папке игры, на сервер и агенту сами не уходят
  • Починено: со свежим whisper из brew в текст диктовки попадал журнал программы вместе с путём к временному файлу — и дальше в задачу или сообщение агенту. Касалось и диктовки в поля задач и мастера
  • Диктовка больше не теряет последние слова (whisper получает запись с секундой тишины в конце), вторая запись ждёт своей очереди вместо отказа «расшифровка уже идёт», а у диктовки в полях появилась пауза

Версия 1.43.1 · 21.09.2026

  • Починено «агент сказал, что посмотрит файлы, и остановился». Теперь каждый ход модели заканчивается либо командой, либо явной отметкой «закончил» — раньше эти два случая выглядели одинаково (ответ без команд), и цикл считал работу сделанной, отчитываясь об успехе
  • Если модель всё же ответила текстом без команды, Студия один раз подталкивает её и объясняет, чего не хватило. Не помогло — честно говорит, что произошло, вместо молчаливой остановки. Второго толчка нет: каждый круг стоит живого сообщения из дневного лимита чата
  • В задании модели прямо сказано не объявлять о намерении: «сейчас посмотрю структуру проекта» без команды — потерянный ход, отвечать «давай» тут некому
  • Расширение перестало обрывать ответ на середине. Раньше единственной защитой были полторы секунды тишины, а модель молчит дольше, пока думает перед блоком кода: Студия получала половину ответа без команды. Теперь признак «идёт генерация» берётся из двух кнопок сразу, незакрытый блок кода считается недописанным ответом, а когда ни одна кнопка не узнаётся — ждём заметно дольше

Версия 1.43.0 · 21.09.2026

  • Веб-чат стал полноценным чатом игры: «+» → «Веб-чат в браузере». Работает как агент в терминале — читает файлы, правит их, дописывает и переносит, а сделанное за ход сохраняет одной версией с названием задачи. Разница только в том, что агент живёт во вкладке ChatGPT или Qwen
  • Вкладка помнится У ЧАТА, а не у проекта: вкладка — это тред со своей памятью, и у разговора про игру он свой, а у разговора про иконку свой. Открытых чатов несколько — Студия спросит кнопками, в каком работать, и запомнит ответ; открыт один — возьмёт его молча
  • Правила формата уходят в тред один раз и помнятся им, а не Студией: перезапуск приложения их не повторяет. Сменили вкладку — правила уйдут заново, иначе модель в новом треде про них не знает и отвечает обычным текстом, а Студия молча ничего не выполняет
  • «Стоп» останавливает наш цикл между кругами: оборвать генерацию в чужой вкладке нечем, но команды из ответа, пришедшего после остановки, уже не выполняются. Сделанное до этого остаётся — это «хватит», а не «отмени всё»

Версия 1.42.0 · 21.09.2026

  • Расширение для моста к веб-чату теперь едет внутри Студии: на экране «Мост к веб-чату» появилась кнопка, которая раскладывает его файлы на диск, открывает страницу расширений Chrome и кладёт путь в буфер — остаётся вставить его в «Загрузить распакованное». Репозиторий для этого больше не нужен
  • Установочного файла не будет, и это не недоделка: Chrome не ставит расширения из файла — .crx вне магазина он отклоняет, а перетаскивание запрещено с 2015 года. Собрать такой файл можно, но он выглядел бы установочным, не будучи им: человек щёлкнул бы, ничего не произошло, и решил бы, что сломана Студия
  • Для тех, кто ставит расширение без Студии, есть архив: `make extension` собирает dist/zloy-webchat-<версия>.zip с инструкцией
  • Выпуск клиента больше не даёт задвоить номер версии. Над проектом работают несколько агентов сразу, каждый пишет заметку и поднимает версию — одинаковый номер получался сам собой, и страница /studio показывала версию дважды. Две такие записи сведены в одну

Версия 1.41.0 · 21.09.2026

  • Агент снова умеет выкладывать промо-сайт сам. Инструмент publish_site искал папку site/ в копии проекта НА СЕРВЕРЕ, а она не обновляется с 28 августа, когда выключили синхронизацию файлов, — то есть выложить он не мог ни разу и отвечал «папки нет», советуя дождаться синхронизации, которой больше не существует. Теперь Студия поднимает у себя крошечный мост, и агент выкладывает сайт той же самой кнопкой «Выгрузить на сайт»: не похожим действием, а буквально тем же кодом
  • Мост слушает только петлю и требует случайный пропуск в адресе: на компьютере разработчика крутятся и чужие программы, а выкладка сайта — действие от имени владельца игры. Адрес умирает вместе с чатом, и у каждой новой сессии он свой

Версия 1.40.1 · 21.09.2026

  • После «Создать» в Zloy Master больше нет пустого экрана. Окно описания закрывалось сразу, а дальше молча шли два запроса — список чатов игры и создание нового; на плохой связи это секунды, в которые не происходило ничего видимого, и нажатие читалось как несработавшее. Теперь на это время показывается «Открываю чат игры…». Чат по-прежнему открывается только с настоящим номером: открытый без номера он получил бы вторую сессию агента — два процесса на одну переписку

Версия 1.40.0 · 21.09.2026

  • ИСПРАВЛЕНО ГЛАВНОЕ: инструменты ИИ-провайдеров (Anthropic, OpenAI, LM Studio и прочих) работали с СЕРВЕРНОЙ копией проекта, а синхронизацию файлов выключили ещё 28 августа. Модель читала снимок месячной давности и правила поверх него — её правка ложилась на устаревший файл, а работа, сделанная руками или терминальным агентом, молча терялась. Теперь папка игры на устройстве и есть проект: оттуда читаем, туда пишем
  • Появился мост к веб-чату: Студия может работать через вкладку браузера с ChatGPT или Qwen вместо установленного CLI. Расширение Chrome лежит в папке extension/, подключение — в Настройках, пункт «Мост к веб-чату»: там же порт, код спаривания и пробное сообщение, чтобы сразу увидеть, доходит ли оно до вкладки
  • Команды модель отдаёт блоками кода с меткой zloy, а Студия их исполняет: список файлов, чтение, запись, дописывание, удаление, перенос. Блок кода выбран не случайно — мы читаем не то, что модель написала, а то, что отрендерил чужой сайт, и угловые скобки его разметка вправе съесть
  • Подключение защищено кодом спаривания: сокет Студии на 127.0.0.1 доступен любой вкладке браузера, и без кода посторонний сайт мог бы прислать «запиши файл» в папку игры
  • Сообщение «ключ доступа не принят, нажмите Подключить заново» больше не появляется на ровном месте. Студия проверяла сервер запросом БЕЗ ключа, а без ключа он отвечает отказом всегда — то есть проверка объявляла негодным любой ключ, включая рабочий, и звала нажать кнопку, которая записывает агенту тот же самый ключ. Теперь опрос идёт с ключом, и совет соответствует причине: мёртвый ключ зовёт войти заново, молчащий сервер списывается на связь, а живой сервер больше не объявляется сломанным
  • Описание игры, пожелания к иконке и к промо-сайту теперь можно надиктовать голосом — кнопка рядом с полем. Расшифровка идёт на самом компьютере, разговор про незаконченную игру никуда не уходит. Текст попадает в поле, а не отправляется сразу: распознавание вероятностное и жаргон оно путает

Версия 1.39.0 · 21.09.2026

  • Сообщение, написанное в давно открытый чат, больше не пропадает. Раньше процесс агента к этому времени был мёртв, чат отвечал «перезапустите сессию», а набранный текст исчезал и из поля ввода, и из ленты — восстановить его было неоткуда. Теперь сессия поднимается сама, сообщение ждёт её и уходит следом; если поднять не удалось, текст показан в чате и отправится, как только агент запустится
  • Чат разработки теперь называется «Игра» — по делу, как соседние «Иконка игры» и «Сайт игры». Прежде он звался именем программы («Claude Code»), которое к тому же менялось вместе с настройкой агента. Игры, заведённые раньше, продолжают свой чат под прежним именем: заводить рядом второй значило бы разрезать историю разработки пополам
  • В просмотре промо-сайта появилась кнопка «Стоп». Трёхмерный лендинг крутит сцену и греет процессор всё время, пока вкладка открыта, даже когда смотрят в соседнюю; кнопка выгружает страницу из памяти, а вернуть её — одно нажатие

Версия 1.38.1 · 16.09.2026

  • В задании мастера сайта однозначно описан формат ленты «из игры прямо сейчас». Раньше там стоял список имён полей без типов — и агент читал признак «это ролик» как адрес ролика: mp4 подставлялся в тег картинки, браузер качал кусок файла и бросал, блок оставался пустым, а в журнале сервера при этом были обращения к файлам
  • Теперь в задании стоит пример ответа с обоими видами записей и прямо сказано: адрес всегда в url, а video — признак true/false. Ошибка была невидима с обеих сторон: в предпросмотре лента локально пустая, а на выложенном сайте блок просто не появляется

Версия 1.38.0 · 16.09.2026

  • На вкладке «Публикация» появился список «Что вошло в версии»: каждая версия строкой, по нажатию разворачивается её заметка. Раньше текст, написанный агентом, уходил прямо модератору, и прочитать отправленное от своего имени разработчику было негде — о своей игре он узнавал меньше игрока
  • Отклонённые версии в списке тоже есть, и рядом с ними — замечание модератора. Без них «почему игра до сих пор не обновилась» оставалось без ответа
  • Номер сборки теперь запоминается у версии, а не считается задним числом. Счётчик игры растёт при каждом нажатии ▶, поэтому через день восстановить по нему «какой номер был у этой версии» уже нельзя — а он же стоит в записи на странице игры, и разъедься они, жалобу «сломалось после обновления» не с чем было бы сопоставить
  • У версий, которые ещё не вышли, номера нет и в списке они зовутся по состоянию — «на модерации», «отклонена», «черновик». Ноль вместо номера читался бы как «v0», то есть как сломанная нумерация

Версия 1.37.0 · 16.09.2026

  • Отправка на модерацию стала одной кнопкой: агент собирает заметку о сделанном, она сохраняется, игра уходит модератору. Отдельного окна «напишите, что нового» больше нет — пока текст спрашивали, его можно было пролистнуть пустым, а смысл всей затеи в том, чтобы всегда было понятно, что изменилось
  • Модератор видит заметку прямо в очереди, до решения: одобряя версию, он одобряет и текст, который через секунду выйдет записью на страницу игры. Раньше прочитать её было негде — оставалось дождаться публикации
  • После отказа история больше не обрезается. Версию отклонили, разработчик правит и шлёт ту же самую — а содержит она всё, что накопилось с прошлого ВЫПУСКА, поэтому и заметка собирается с того же момента. Считай мы от отклонённой отправки, в неё попали бы только правки по замечанию модератора
  • К каждой записи добавляется номер сборки («v12») — тот самый, с которым игра уходит к игрокам. Без него записи отличаются только датой, а жалоба «после обновления сломался прицел» приходит не в день выхода

Версия 1.36.1 · 16.09.2026

  • Агент теперь возвращает заметку к выпуску структурой JSON, а не списком строк. Замолчать его нельзя — он предварит ответ вежливым вступлением, обрамит его блоком кода и добавит «Готово, если нужно — сокращу», а сам CLI подмешает в поток свои предупреждения; разбирая текст построчно, каждый раз приходилось гадать, где кончается разговор и начинается суть
  • JSON проводит эту границу сам: берём объект и не читаем ничего вокруг него. Ищем его посимвольно и с учётом кавычек — служебная строка CLI после ответа тоже содержит массив, и поиск «от первой скобки до последней» подставил бы на страницу игры список инструментов агента вместо заметки
  • Если модель формата не послушалась, разбор остаётся прежним — построчным. Пустое поле после минуты ожидания хуже неидеального текста: заметку всё равно правят руками перед отправкой

Версия 1.36.0 · 16.09.2026

  • Заметку к выпуску теперь может написать сам агент: в окне «Что нового» появилась кнопка «Переписать для игроков». Он берёт список сделанного и превращает его в новость для игрока — список коммитов этого не делал, потому что заголовок коммита это ваша просьба разработчику («исправь прицел»), а не рассказ об игре
  • Агент зовётся одним коротким прогоном и в чат игры не лезет: просьба «напиши заметку» не должна оседать в истории разработки, а идущий ход агента не должен её ждать. Кнопка отдельная, а не само собой при открытии окна, — прогон это десятки секунд, и держать ими отправку на модерацию нельзя
  • Ему запрещено выдумывать: только то, что есть в списке. Строки про рефакторинг и внутренности он выбрасывает сам, мелкие правки объединяет. Не установлен агент, не выполнен вход или ответ пустой — остаётся собранный из коммитов черновик, и текст всегда можно дописать руками

Версия 1.35.2 · 16.09.2026

  • В черновик заметки к выпуску больше не попадают реплики разговора с агентом. Название коммита — это текст вашей просьбы, поэтому «Продолжай», «ок» и заданный по ходу вопрос становились строками, и игрок читал бы их в списке «что нового». Работа при этом не теряется: «Продолжай» — продолжение предыдущей просьбы, и сделанное описано соседней строкой
  • Сравнивается строка ЦЕЛИКОМ, а не ищется слово внутри: «продолжай движение врагов после паузы» — настоящая задача, и она остаётся. Ошибка здесь была бы тихой — строка просто не доехала бы до заметки, и заметить это можно было бы только по её отсутствию
  • Заодно отсеиваются слияния веток, «wip» и запасное имя коммита «правки в игре», которое Студия ставит, когда из просьбы не осталось ни строки

Версия 1.35.1 · 16.09.2026

  • Черновик заметки к выпуску теперь собирается из того, что реально сделано: из коммитов в папке игры — то есть из работы, которую вели с агентом, — а не только из списка задач. Так в заметку попадает и сделанное без задачи, и порядок строк совпадает с порядком работы
  • Задачи остались вторым источником и дополняют первый: закрытую задачу, по которой не было коммита, мы не теряем. Одинаковые строки сводятся в одну — коммит на задачу носит её же текст, и без этого каждая правка приезжала бы в заметку дважды
  • Служебные коммиты («wip», слияния веток) в черновик не идут: игроку они не говорят ничего. Список отсекаемого намеренно короткий — лишняя строка стоит одного нажатия на удаление, а отфильтрованная зря означала бы потерянную новость

Версия 1.35.0 · 16.09.2026

  • Перед отправкой игры на модерацию Студия спрашивает, что изменилось в этом выпуске, и после одобрения выкладывает этот текст записью на странице игры от вашего имени. Раньше игрок не узнавал об обновлении ничего: игра молча подменялась новой, и пропавшая кнопка выглядела поломкой, а не правкой
  • Поле открывается уже заполненным — черновик собирается из задач игры, закрытых после прошлой отправки, то есть из того самого списка, по которому шла работа. Это заготовка, а не готовый текст: задачи написаны для себя, а заметку читает игрок, поэтому её правят перед отправкой
  • Отклонили версию — написанное сохраняется и ждёт следующей отправки. Рассказывать нечего (починили утечку памяти) — оставьте поле пустым, записи тогда не будет: выдуманная новость про каждый выпуск быстро превращается в шум

Версия 1.34.2 · 16.09.2026

  • Задание мастера теперь просит не тащить на промо-сайт WebAssembly и свои blob-потоки: модели — обычным .glb, без сжатия DRACO и текстур KTX2, тяжёлую подготовку данных — заранее файлом, а не в браузере у посетителя. Витрине такое сжатие не нужно — на ней одна-две модели, а не уровень игры
  • Отдельно сказано, чего запрет НЕ касается: текстуры внутри .glb загрузчик моделей разворачивает сам, и это допустимо. Без такой оговорки правило было бы невыполнимым — агент либо не понял бы его, либо отказался от .glb вовсе

Версия 1.34.1 · 15.09.2026

  • Из «Управления игрой» убран раздел «Пакет для магазина». Два абзаца объясняли, чего НЕ происходит: собирать магазинный пакет платформа перестала ещё 25 августа, а текст про несуществующую возможность читается как «когда-нибудь будет» — и занимал место на экране
  • Заодно из списка сборок ушли следы Android: пометка «пакет для магазина» у старых сборок, кнопка «Скачать APK» и сама цель Android в выборе платформ. Ни одну из них платформа не делает, и предлагать их было обещанием, которое некому выполнить

Версия 1.34.0 · 13.09.2026

  • Задачу можно продиктовать голосом: кнопка микрофона в поле новой задачи. Речь расшифровывается на вашем компьютере программой whisper.cpp — без интернета и без чужих сервисов; готовый текст попадает в поле, где его можно поправить перед сохранением
  • Выбранные задачи сохраняются одним текстовым файлом — значок рядом с «Отправить» в окне выбора
  • Zloy Doctor знает про whisper-cli и подсказывает, чем его поставить; модель распознавания качается общей очередью загрузок, с паузой и докачкой
  • Zloy Master просит у агента не только иконку, но и обложку страницы игры: из неё платформа берёт картинку, когда выносит игру на главную
  • В описании страницы игры заработали картинки: `![подпись](адрес)` показывается прямо на странице и открывается окном, а не ссылкой на файл. В панели редактора появилась кнопка «Картинка»
  • У каждого поста на странице игры и на стене человека появилась кнопка «Поделиться»: соцсети, ссылка и QR-код записи
  • Программа везде называется «Zloy Studio» — в Dock, в переключателе задач Windows и в свойствах файла; раньше местами всплывало «Zloy-Studio»
  • В Ubuntu иконка приложения показывается и в панели, а не только в списке приложений

Версия 1.33.0 · 09.09.2026

  • В настройках появился выбор модели для Claude Code. Раньше её выбирал сам агент — тем, что стоит у него по умолчанию, а сейчас это Fable: ходы у Zloy Master длинные (задание, файлы игры, вывод сборки), и недельный лимит кончался раньше игры. Повлиять из приложения было нельзя вовсе, оставалось править команду агента руками
  • Выбор действует во всех чатах с Claude Code, а не только у мастера: агент там один и тот же. По умолчанию ничего не меняется — пока модель не выбрана, решает Claude Code, как и раньше. Если модель уже прописана прямо в команде агента, настройка её не перебивает

Версия 1.32.0 · 06.09.2026

  • Со вкладками Студия упиралась в предел открытых файлов, который система выдаёт приложению из дока (256 штук): каждая открытая игра держит свою базу, каналы агента и превью. Упёршись, она переставала запускать агента — и говорила «программа не найдена», хотя та на месте и в соседней вкладке отвечает. Теперь предел поднимается при запуске до 8192
  • Сообщение о неудачном запуске агента стало честным: «файла нет», «кончились файловые дескрипторы — закройте лишние вкладки» и прочие отказы с настоящей причиной от системы. Раньше все три случая советовали искать программу в PATH

Версия 1.31.4 · 05.09.2026

  • Студия показывала устаревшие адреса: у страницы игры — прежнее имя zloy.net/<адрес>game, которое давно осталось только перенаправлением, а в «Публикации» — /game/<адрес> вместо /<адрес>. Адрес страницы теперь берётся готовым с сервера, а не собирается в клиенте: собранная копия и разъехалась с ним молча

Версия 1.31.3 · 05.09.2026

  • Кнопки «Черновик на сайте» и «На проверке» снова прижаты к правому краю полосы над превью: они про уже выложенный черновик, а левая тройка — про само превью, и край разводит эти два вопроса. На узкой колонке полоса по-прежнему переносится на вторую строку, а не обрезается

Версия 1.31.2 · 05.09.2026

  • Открывая игру, Студия сразу показывает первый чат, а не предложение его выбрать. Заодно чат выбирается и по списку из локальной базы — он появляется раньше ответа сервера, и на плохой связи пустое поле висело секунды

Версия 1.31.1 · 05.09.2026

  • Кнопки над превью промо-сайта перестали обрезаться. Их пять, двум нужны длинные подписи, и вместе им требуется около 950 пикселей — а левая колонка бывает вдвое уже. Строка не переносилась, а молча обрезалась по правому краю: «Выгрузить на сайт», «Черновик на сайте» и «На модерацию» просто исчезали, и выложить готовый сайт было нечем. Теперь кнопки переносятся на вторую строку и доступны при любой ширине колонки

Версия 1.31.0 · 05.09.2026

  • Чаты игры стали вкладками, экрана со списком больше нет: разработка, иконка, сайт и терминал открыты рядом, переход между ними — одно нажатие вместо двух. На каждой вкладке видно непрочитанные ответы и кружок, пока агент работает
  • Новый чат заводится красной кнопкой справа в той же полосе, там же вход в Zloy Master. Переименовать и удалить чат — правой кнопкой по вкладке, как раньше по строке списка

Версия 1.30.1 · 05.09.2026

  • Вкладка игры с запущенной отладочной сборкой красится целиком в красный: отладок бывает несколько разом, каждая держит открытую игру и ест память, а видно только ту вкладку, в которую смотришь. Текущая среди красных помечается белой полоской сверху
  • Студия больше не просит придумать адрес у игры, которая давно опубликована. Кнопка ▶ читала признак «адрес есть» из карточки игры, а список игр этот признак не отдаёт — и каждое обновление списка стирало адрес у всех игр разом; на диске он не сохранялся вовсе. Теперь адрес переживает и обновление списка, и перезапуск, а перед тем как спросить, Студия переспрашивает сервер
  • Окно выбора адреса больше не закрывается нажатием мимо него, а «Отмена» предупреждает, что без адреса игру не запустить в тесте: можно вернуться к вводу или отменить запуск осознанно. Заодно исправлены правила в подсказке — адрес стал именем домена, поэтому подчёркивание в нём больше нельзя, а дефис можно

Версия 1.30.0 · 05.09.2026

  • Полосы навигации слева больше нет: она занимала край экрана ради выбора, который делают раз в день. «Загрузки», «Уведомления», «Ожидание» и «Обновить» переехали значками в правый конец полосы вкладок — слева игры, справа приложение
  • Кнопка «Новый проект» больше не закрывает панель настроек: раньше она была привязана к окну целиком и висела поверх выехавшей панели, а теперь живёт внутри области с плитками игр и сдвигается вместе с ней

Версия 1.29.1 · 05.09.2026

  • Крестик на вкладке игры теперь спрашивает подтверждение: он стоит вплотную к названию, промахнуться легко, а обратно вкладка сама не вернётся. Если в игре работает ИИ, окно прямо говорит, что работа продолжится и останется видна в списке игр

Версия 1.29.0 · 05.09.2026

  • Игры открываются ВКЛАДКАМИ сверху, а не экраном поверх списка: держите открытыми несколько и переключайтесь одним нажатием. Вкладки переживают перезапуск, их можно перетаскивать, а на каждой крутится кружок, пока в этой игре работает ИИ, и висит число непрочитанных ответов
  • Работа в разных играх идёт одновременно и независимо: поставили задачу агенту в одной, ушли в другую, дали задание там — первая продолжает. Закрытая вкладка агента тоже не останавливает: работа видна в списке игр и продолжается

Версия 1.28.1 · 30.08.2026

  • Полоса прогресса перестала врать: она показывала себя заполненной на все сто при любом значении, хотя проценты рядом стояли верные. Незаполненную часть тема красила тем же фирменным красным, что и заливку, поэтому одинаково врали все полосы приложения — выгрузка билда, скачивание моделей и сборок, синхронизация

Версия 1.28.0 · 30.08.2026

  • Предел размера билда Студия больше не придумывает сама: она спрашивает его у сервера, у каждой игры он свой. Раньше число 50 МБ было зашито в клиенте, и поднятая модератором квота не работала вовсе — билд отбивался прямо на устройстве, даже не дойдя до сервера, а в отказе советовали попросить о том, что уже сделано
  • Задание мастера называет агенту настоящую квоту игры и порог «пора жать модели», посчитанный от неё же. Прежде там навсегда стояли 50 и 40 МБ, и агент шёл оптимизировать модели при пятой части занятого места

Версия 1.27.2 · 29.08.2026

  • Подпись платформы в подвале промо-сайта теперь ставит сама платформа: логотип, zloy.net и «независимая игровая платформа» — одинаковые на всех сайтах и на языке открытой страницы. Мастер больше не рисует свой подвал, и приёмка его больше не требует: раньше каждый сайт делал свой вариант, а поменять формулировку было нельзя — выложенное правит только автор
  • В задании мастера исправлен адрес страницы игры: он переехал на /<адрес>/page, а промпт звал на прежний — сайты вели людей через лишний переход

Версия 1.27.1 · 29.08.2026

  • Игры, заведённые до перехода платформы на JavaScript, стали обычными JS-проектами. У них по-прежнему стоял старый тип, и по нему расходились три вещи: кнопка ▶ уходила в серверную сборку, которой больше нет, редактор открывал дерево на сервере вместо папки на диске, а Zloy Master получал не то задание. Раздачи уже опубликованных игр это не касается — они продолжают открываться
  • Раздел «Сборка» в «Управлении игрой» больше не ломает экран. У игр, заведённых до перехода платформы на JavaScript, он показывал старую разметку, рассчитанную на отдельную вкладку во весь экран, — она требует неограниченной высоты, и встроенная в список настроек схлопывала его в одну строку
  • Настройки сборки — папка проекта, команда и папка билда — видны теперь ЛЮБОМУ проекту, а не только помеченному как JavaScript. Собирает игру ваш компьютер, а не сервер, поэтому пути нужны всем; у старых проектов задать их было негде
  • Картинка и ролик показываются и на странице самого поста, а не только в ленте. Игра делится снимком через sendToWall, в ленте он был виден, а по ссылке на пост открывался тот же текст без картинки

Версия 1.27.0 · 29.08.2026

  • «Управление игрой», «Публикация» и «Синхронизация» открываются сразу: показывают сохранённое с прошлого раза, а свежее подтягивают фоном. Раньше каждая держала спиннер до ответа сервера — хотя со вчера у игры не поменялись ни название, ни адрес, ни история публикаций
  • Пока идёт обновление, экран об этом говорит полоской сверху, а не подменяет цифры молча. Кнопки, чей смысл зависит от состояния — «отправить на модерацию», «опубликовать», — до ответа сервера выключены: нажатие по вчерашнему статусу упёрлось бы в отказ, и было бы непонятно, почему кнопка соврала
  • На «Синхронизации» во время пересчёта ничего не нажимается, но всё видно и листается. Состояние там собирается с диска — размер копии, черновики, список правок, — и действие по наполовину устаревшим цифрам это действие не над тем
  • Пропала связь — экран больше не подменяется сообщением об ошибке: показывается сохранённое, а про сеть говорит строка сверху. Смотреть на вчерашнее состояние игры полезнее, чем на пустой экран с текстом про соединение

Версия 1.26.0 · 29.08.2026

  • Рядом с ссылкой на черновик во вкладке «Промо сайт» появилась кнопка «На модерацию». Решение «годится» принимают ровно там, где только что посмотрели сайт, — а не уходя за этим в другую вкладку. Подпись меняется по состоянию: «На проверке» и «Опубликован» это разные вещи, и гаснуть молча кнопка не должна
  • Из чата про сайт убрана кнопка «Опубликовать сайт»: она делала то же самое, что «Выгрузить на сайт» рядом с превью. Две кнопки одного действия надо держать в паритете, и у одной из них однажды не оказалось бы ни прогресса, ни подтверждения
  • Принятая иконка остаётся в переписке картинкой, а не строкой «принята: icon-3.png». Через сотню сообщений такая строка не говорит ничего, а иконку выбирают глазами
  • Иконку в чате можно рассмотреть: нажатие открывает её во весь экран с масштабированием и без сглаживания — видно ровно те пиксели, ради которых её и переделывают. Полоса «Перерисовать / Принять» после принятия исчезает и возвращается сама, когда агент нарисует следующий вариант
  • Программа везде называется «Zloy Studio» — в заголовке окна, в свойствах файла, в запросах доступа macOS и в переключателе задач. Раньше в разных местах встречались «Zloy-Studio» и просто «Zloy»

Версия 1.25.0 · 28.08.2026

  • Слева теперь три вкладки: «Игра», «Промо сайт» и «Страница игры». Сайт и страницу раньше правили вслепую из списка настроек, хотя обе вещи целиком про то, как они выглядят. Игра при переходе на соседнюю вкладку не перезапускается
  • «Промо сайт» показывает то, что агент сделал ПРЯМО СЕЙЧАС — из папки site на вашем компьютере, ещё до выгрузки. Сверху кнопки «Выгрузить на сайт», «Обновить страницу» и ссылка на черновик, которая оживает, как только сайт принят сервером
  • Переключатель ширины проверяет мобильную вёрстку: фрейм сжимается до 390 точек — ширины большинства современных телефонов. Одно и то же значение у всех, иначе «у меня не рассыпается» ничего не значит
  • «Публикация» разделена на «Игру» и «Сайт», у каждой своя история и свой вердикт модератора: сайт бывает отклонён при одобренной игре и наоборот. Рядом с черновиком стоит номер сборки — тот же, что под превью, чтобы сверять глазами
  • Сборки переехали в «Управление игрой»: настройки задают один раз, а история открывается отдельным экраном. Отдельная вкладка держала место в узкой колонке ради того, во что заходят раз в день
  • В «Управлении игрой» появился корень проекта — папка, где лежит вся игра, с кнопками скопировать путь и открыть её. Туда ходит агент, оттуда собирается билд, там же лежит site
  • Синхронизация файлов с сервером выключена: игру делают на устройстве, и вторая копия дерева ничего не давала, но обязана была совпадать с первой — а расходились они молча. На вкладке «Синхронизация» теперь «Версии»
  • Заготовка новой игры больше не качается с сервера, а лежит внутри Студии: пустая папка наполняется мгновенно, и первый запуск мастера ничего не ждёт

Версия 1.24.2 · 28.08.2026

  • «Разрешать всё автоматически» теперь и правда только в этом чате — как и было написано в самом переключателе. Флаг лежал под игрой и видом агента, а разработка, иконка и сайт — это один и тот же Claude Code в одной игре: включив «не спрашивать» там, где агент рисует картинку, вы получали молчаливого агента и там, где он правит саму игру
  • Прежний общий флаг стирается, а не переносится в чаты: перенос включил бы «не спрашивать» там, где вы этого не выбирали. Включите заново в том разговоре, где он нужен — ошибиться в сторону лишнего вопроса не страшно, в сторону молчаливого разрешения страшно
  • Правила «Всегда» по-прежнему общие на игру, и это не оплошность: их читает сам Claude Code из папки игры, а папка у всех её чатов одна. Разрешить один раз конкретную команду — не то же самое, что выключить вопросы целиком
  • Чат знает свой номер сразу, не дожидаясь загрузки переписки: окно настроек открывают когда угодно, в том числе без сети, и до этой правки флаг мог записаться в общую для всех запись

Версия 1.24.1 · 28.08.2026

  • Чат иконки больше не доделывает сайт. Агент запоминал начатый разговор ПО ИГРЕ, а не по чату: пока Claude Code в игре был один, это было одно и то же, а с чатами темы их стало три — и открытый вторым продолжал чужой разговор. Со стороны это даже не выглядело поломкой: чат правильный, задание правильное, ответ не про то
  • Прежняя общая запись стирается, а не переносится в один из чатов: в ней лежал разговор того чата, который стартовал последним, то есть с равной вероятностью чужой. Поэтому каждый чат один раз начнёт заново и честно об этом скажет; переписка на сервере цела
  • Чат, открытый мастером, больше не заводит вторую сессию сам себе. Мастер открывал его без номера, и тот же чат из списка получал ещё один процесс агента: задвоенные ответы и спор о том, чей разговор продолжать
  • Задание мастера доезжает до чата и тогда, когда чат открывается раньше своего списка. На этом пути его теряли: человек всё расписал в форме, а разговор открывался пустым
  • Две просьбы к мастеру подряд (иконка, следом сайт) больше не отменяют друг друга: заявки на открытие чата встали в очередь, а не в одно место

Версия 1.24.0 · 28.08.2026

  • После кнопки «Опубликовать сайт» ссылка на черновик приходит прямо в чат — нажал и смотришь. Раньше кнопка отвечала «выложено» и отправляла за адресом в настройки игры: человек уходил из разговора ровно в тот момент, когда всё готово
  • Ссылка на черновик каждый раз новая и открывает ТОЛЬКО сайт. Прежде она была подписана тем же ключом, что и черновик самой игры: пересланная кому-нибудь, она заодно пускала в невыпущенную сборку и к отладочным данным игры
  • Ссылка живёт два часа, а открывший черновик ходит по нему сутки: ссылка путешествует — остаётся в переписке и в буфере, — а пропуск лежит в браузере того, кто уже посмотрел. По устаревшей теперь написано, что она устарела и где взять свежую: прежде была «страница не найдена», а это на своём же адресе читается как «сайт пропал»
  • Черновик закрыт от поисковиков и не отдаёт свой адрес по ссылкам наружу: подпись держит подбор, но не краулера, пришедшего по пересланной ссылке, и не заголовок, уносящий адрес целиком
  • Модератор открывает из очереди ТОТ вариант сайта, который решает. Разработчик, отправив сайт на проверку, спокойно выкладывает следующий черновик — и модератор одобрял кнопкой одно, посмотрев глазами другое
  • У сайтов в очереди снова работает «Отклонить…». Кнопка раскрывала форму причины скриптом, который отрисовывался только при непустой очереди игр: игр нет — нажатие не делает ничего

Версия 1.23.0 · 28.08.2026

  • Перед созданием сайта Студия спрашивает, какой он: спокойная витрина с текстом и скриншотами или 3D-лендинг с моделью героя в центре, которая движется от скролла и курсора. Один промпт на оба случая давал середину — тяжёлую сцену там, где хватило бы картинки, и скучную страницу там, где нужен эффект
  • Агенту теперь ставится ещё и растеризатор — им делается картинка-превью 1200×630, та самая, что видно вместо ссылки в мессенджере. Сначала ищем уже установленное и только если ничего нет, ставим своё; системные пакеты не трогаем — они просят прав администратора
  • Требования платформы (две языковые версии, ссылка в подвале, 20 МБ, обе кнопки) общие для всех вариантов и проверяются тестом по каждому из них: новый вариант нельзя добавить, забыв про обязательное

Версия 1.22.0 · 28.08.2026

  • Нажали «Сделать сайт» — сразу попадаете в чат с агентом. Установка умений для вёрстки переехала туда же: раньше она держала вас перед модальным окном до того, как разговор вообще начался
  • Весь ход установки виден в ленте: что уже стоит, что качается, что не встало и почему. Не встало — сайт всё равно сделаем, просто агент знает меньше, и теперь понятно, почему результат вышел проще
  • Умения ставятся строго до запуска агента, и обойти этот порядок больше нельзя: подготовка живёт внутри самой сессии. Claude Code читает умения при старте, и поставленные позже он увидел бы только со следующего запуска — молча, без единого сообщения об ошибке

Версия 1.21.0 · 28.08.2026

  • Кнопка «Опубликовать сайт» появилась прямо в чате с агентом — там, где вы и находитесь, когда он заканчивает. Уходить ради этого в настройки игры значило прерывать разговор ровно в тот момент, когда он закончился удачей
  • Сайт теперь не больше 20 МБ. Витрина — это текст, несколько картинок и, может быть, короткий ролик; всё сверх того обычно значит, что в папку уехали ассеты игры или картинки не пожаты, а платит за это посетитель с телефона
  • Размер считается после распаковки, а не по архиву — иначе предел пропускал бы сайт втрое больше. Студия проверяет его и до отправки: гнать на плохой связи двадцать мегабайт ради заранее известного отказа незачем. Агент знает о пределе из задания, а не узнаёт о нём в конце работы

Версия 1.20.1 · 28.08.2026

  • Инструменты студии снова подключаются к Claude Code. Подключение сначала убирает прежнюю запись сервера, а команда агента, найдя её сразу в двух местах — общем и в настройках отдельной папки, — не убирала ничего; следом запись новой отвечала «сервер уже есть», и Студия честно писала «инструменты НЕ подключены»
  • Старую запись теперь удаляем с прямым указанием, где она лежит, и убираем её во всех папках, где она нашлась: настройка папки сильнее общей, и забытая там запись со старым ключом молча перебивала бы свежую — снаружи «подключено», а на каждый вызов 401
  • Если прежняя запись всё-таки уцелела, Студия больше не показывает голый ответ команды, а называет две строки, которые снимут её наверняка

Версия 1.20.0 · 28.08.2026

  • Адрес сайта игры начинает работать с первого выложенного варианта, а не после одобрения. Иначе выходил замкнутый круг: черновик лежит на том же адресе, и без живого имени его нельзя было ни показать, ни проверить — а значит и одобрить
  • Пока сайт не одобрен, по адресу стоит заглушка: логотип платформы и строка «Сайт игры готовится». Не переадресация на игру — это значило бы, что адреса нет; не «страница не найдена» — так поисковики и мессенджеры сочли бы имя мёртвым. Заглушка не индексируется, чтобы не занять в выдаче место настоящего сайта
  • После первой выгрузки адрес заживёт минут через десять — имя игры впервые попадает в сертификат. Об этом теперь прямо сказано и в Студии, и в ответе агенту: молча это выглядело бы как поломка

Версия 1.19.0 · 28.08.2026

  • Агент теперь выкладывает готовый сайт игры сам — инструментом publish_site. Заканчивать работу походом в Студию ради одной кнопки было лишним шагом там, где всё уже готово
  • На модерацию сайт при этом не уходит: сначала вы смотрите черновик по ссылке, которую вернёт инструмент, и решаете. Отправлять модератору то, чего не видел даже разработчик, значит тратить чужое время на угадывание
  • Требования к сайту — те же, что при выгрузке из Студии, и проверяются они одним и тем же кодом: обе языковые версии и ссылка на платформу в подвале. Отказ приходит словами, по которым понятно, что чинить, — агент починит это в том же разговоре

Версия 1.18.0 · 28.08.2026

  • Адрес игры теперь подчиняется правилам домена: латиница, цифры и дефис внутри. Подчёркивание запрещено — и это не придирка: в сертификате оно недопустимо, поэтому сайт игры с таким адресом не открылся бы по HTTPS никогда и без единого сообщения об ошибке
  • Дефис, наоборот, разрешён. Он был запрещён, пока черновик сайта жил на отдельном адресе «<игра>-dev»; черновик переехал на путь /dev/, и запрет стал беспричинным
  • Три игры с подчёркиванием в адресе переименованы. Старые адреса не умерли: они отпущены и ведут на новые, вместе со страницами игр

Версия 1.17.0 · 28.08.2026

  • Исправлено: агент мог начать работать в папке ЧУЖОЙ игры. Номера проектов и номера игр — две независимые нумерации, обе с единицы, поэтому «7» одновременно значило старый номер одной игры и настоящий номер другой. Переезд на единый номер этого не знал: забирал себе чужую живую настройку и удалял её. Игра получала папку соседки, соседка теряла свою, а на экране везде было верное название — заметить почти невозможно
  • Теперь номер, занятый живой игрой, переезд не трогает вовсе, а папка хранит отметку, чьей игре она принадлежит: работать в чужой молча больше нельзя. Если ваша игра потеряла папку — укажите её заново на экране синхронизации, это минута
  • Zloy Master больше не исчезает из списка чатов. Он прятался, как только появлялось задание на игру, — это было верно, пока он умел одно; теперь он делает ещё иконку и сайт, а их переделывают помногу раз
  • На компьютере всё, что открывается из «Управления» — сайт игры, чёрный список, адрес, — остаётся в правой колонке и больше не разворачивается поверх всего окна. Чат мастера тоже открывается там же, с видимыми вкладками сверху
  • «Сделать сайт» больше не переспрашивает, что делаем: вы уже ответили, нажав кнопку

Версия 1.16.0 · 27.08.2026

  • Черновик сайта переехал с отдельного адреса на /dev/ того же адреса игры. Второй поддомен стоил места в сертификате на каждую игру — теперь в один сертификат помещается вдвое больше игр, а прав второй адрес всё равно не добавлял
  • Над черновиком появилась «чёлка» — та же плашка, что над игрой: узкая полоса сверху по центру, раскрывается нажатием. Внутри — какой это вариант, в каком он состоянии, что написал модератор, если вернул, и ссылки туда, где принимают решение
  • Чёлка врезается только в черновик. В опубликованный сайт платформа не дописывает ни байта: это чужая страница, и наши элементы на ней означали бы, что так её сделал автор

Версия 1.15.0 · 27.08.2026

  • Черновик сайта открывается по ссылке из Студии, и теперь он действительно открывается. Оказалось, что «войдите и смотрите» на адресе черновика не работает в принципе: кука входа привязана к самому zloy.net и на поддомены браузером не отправляется — и это правильно, иначе её читал бы любой сайт любой игры. Ссылка стала подписанной, а переходы внутри черновика работают дальше сами
  • Пропуск к черновику одной игры не открывает черновик другой, а подделать подпись нельзя — обе проверки закреплены живым прогоном

Версия 1.14.0 · 27.08.2026

  • Перед тем как делать сайт, агент получает умения для вёрстки — их ставит сама Студия, в папку игры. Ставит ДО открытия чата: Claude Code читает умения при запуске сессии, и поставленные позже он увидел бы только со следующего раза, то есть первый и самый важный вариант сайта делался бы без них
  • Список умений именованный, а не «всё, что про веб»: каталог чужой, и поиск по словам однажды притащил бы то, что тянет стили с чужого домена — а его на сайте игры не пропустит защита. Не встало — так и написано в чате: сайт всё равно можно делать, просто агент знает меньше
  • Старые варианты сайта убираются сами раз в сутки, а не только когда вы что-то выкладываете. Обещание «через 30 суток» не должно зависеть от того, зашли вы в Студию или нет

Версия 1.13.0 · 27.08.2026

  • В настройках игры появился раздел «Сайт игры»: выложить то, что собрал агент, посмотреть черновик по своему адресу — он виден только вам — и отправить на проверку. Опубликуется сайт после одобрения, как и сама игра; до тех пор на адресе остаётся прежний вариант
  • Варианты сайта сохраняются, и к прежнему одобренному можно вернуться одной кнопкой — модератора при этом не зовут, он его уже смотрел. Отказ приходит с причиной от модератора, а не молча
  • Текст сайта правится руками, а вёрстка — нет. Заголовки и абзацы показаны списком полей; разметка в них физически не попадает, поэтому испортить её нельзя. Две языковые версии — две вкладки рядом: править одну, забыв про вторую, — самый простой способ выкатить сайт с отставшей английской половиной

Версия 1.12.0 · 27.08.2026

  • У Zloy Master появился выбор задачи: игра, иконка или сайт игры. Раньше он умел только игру, а свести три разные работы в один промпт значило бы получить средний результат во всех трёх случаях
  • Новое — промо-сайт игры: витрина на собственном адресе, с которой человек, ничего про игру не знающий, идёт играть. Агент собирает его из ассетов игры: описание, правила, кнопки «Играть» и «Страница игры», блок со свежими снимками и роликами от самих игроков и обе языковые версии
  • Разговор про сайт идёт в своём чате, как и про иконку. Мастер запускается сколько угодно раз: каждый прогон — отдельный вариант, сравнить и выбрать решает разработчик

Версия 1.11.0 · 27.08.2026

  • Иконку игры теперь рисует агент. В настройках игры появилась кнопка «Нарисовать иконку»: задание с требованиями к размеру, читаемости и формату собирается само, от вас нужно только пожелание — или ничего
  • Разговор про иконку идёт в отдельном чате. Её перерисовывают по десять раз подряд, и эти круги не должны тонуть в истории разработки игры, а история разработки — утаскивать модель в спор о картинке
  • В чате иконки видно саму картинку и кнопки «Принять» и «Перерисовать». Принятая уходит в черновик игры и попадает в каталог после проверки; варианты сохраняются отдельными файлами, так что вернуться к позавчерашнему можно — лишние убираются только после принятия, и всегда остаются два предыдущих

Версия 1.10.0 · 27.08.2026

  • Каталог игр стал плитками с иконками. Игру узнают по картинке, а в строке ей место было только слева от текста, размером с favicon. Под названием теперь адрес выпущенной игры или состояние черновика — вместо слова «JavaScript», одинакового у всех
  • Иконки не ждут сети: однажды показанная лежит на устройстве, и каталог открывается мгновенно даже без связи. Нет иконки — в плитке первая буква названия, а не пустой квадрат: пустой читается как «не загрузилось»
  • Выгрузка сборки переживает плохую связь. Идёт полоса с процентами, обрыв повторяется до пяти раз с растущей паузой, а после этого остаётся кнопка «Повторить отправку» — она отправляет уже собранный архив, пересобирать проект не нужно. Осмысленный отказ сервера (билд больше квоты, нет прав) не повторяется вовсе: через пять секунд ответ был бы тем же

Версия 1.9.1 · 26.08.2026

  • Подключение к MCP-серверу студии больше нельзя затереть служебным ключом. Набор проверок Студии звал настоящую команду подключения с ключом-заглушкой, и каждый его прогон сносил рабочую запись у Claude Code, оставляя вместо неё нерабочую. Со стороны это выглядело безнадёжно: приложение говорит «подключено», а агент видит сервер как отказавший, и перезапуск ничего не меняет

Версия 1.9.0 · 26.08.2026

  • Предложение обновиться теперь рассказывает, что именно изменится: список правок новой версии читается с сайта и показывается прямо в окне. Раньше там стояли только номер версии и сборки — то есть окно просило довериться на слово, и «Позже» нажимали из осторожности, а не из занятости
  • Путь обновления собран целиком: увидел, что нового → скачал фоном (работа не останавливается, прогресс в «Загрузках») → согласился на перезапуск → новая версия встала на место старой и открылась сама
  • Хвосты обновления убираются при следующем запуске. После удачной подмены во временной папке оставался архив на три десятка мегабайт и скрипт: снести их из самого скрипта нельзя — он там же и лежит, — и с каждой версией мусора становилось больше

Версия 1.8.0 · 26.08.2026

  • В Zloy Data появилась кнопка «Обнулить песочницу»: стирает все строки всех кубиков разом — сохранения, рекорды, сущности, счета и проводки. Отладка идёт кругами, и чистить накопленный мусор по строке через фильтры значило тратить на это каждый день
  • Боевые данные обнулить нельзя вообще: сервер отказывает, и никакое подтверждение его не переубедит. Это не опасная правка, а операция, которой в бою не существует — стереть данные живой игры значит стереть прогресс всех её игроков разом, а вернуть его неоткуда. В боевом режиме кнопка на экране остаётся, но выключена и объясняет почему

Версия 1.7.0 · 26.08.2026

  • Обновление снова доезжает. Клиенты, поставленные до перевода выпуска в релизный канал, спрашивали о новой версии старый адрес, а файлы по нему уже убрала уборка старых сборок — обновление каждый раз кончалось ошибкой 404. Теперь релиз обновляет и этот указатель
  • На macOS Студия обновляется САМА: качает пакет, распаковывает, заменяет себя и перезапускается. Спрашивает перед перезапуском — работающий агент не должен погибнуть ради обновления, а отказ ничего не теряет: кнопка «Перезапустить» остаётся в боковой панели
  • И главное: macOS больше не просит подтверждать запуск через «Настройки → Конфиденциальность». Это требование вызывает не отсутствие подписи, а метка «скачано из интернета», которую ставит браузер. У того, что Студия скачала сама, метки нет — значит и вопроса нет

Версия 1.6.0 · 26.08.2026

  • Каждую команду агента теперь видно целиком: в переписке стоит короткая строка с сутью — какая команда, какой файл, какой запрос, — а щелчок по ней разворачивает подробности. У правки файла видно, что было и что стало, у команды — весь скрипт, у поиска — запрос; рядом кнопка «скопировать». Раньше на этом месте стояло голое «🔧 Bash», и понять, чем агент занят минуту, было нельзя
  • В настройках чата появился переключатель «Разрешать всё автоматически»: агент правит файлы и запускает команды, не спрашивая. Флаг принадлежит одному чату — включённое у Claude Code в этой игре не касается ни терминала рядом, ни другой игры. Каждое такое разрешение видно в переписке отдельной строкой, у названия чата горит открытый замок, а включение отвечает на вопросы, которые уже висят и ждут

Версия 1.5.1 · 26.08.2026

  • Новые версии снова доезжают до страницы загрузки. Канал, из которого сайт и приложение берут сборки, месяцами стоял на старой версии и ссылался на файлы, которых уже не было; теперь туда попадает каждая выпущенная версия
  • Сборка под macOS вернулась на страницу — она отставала на версию
  • Старые сборки больше не копятся: в канале остаётся только текущая версия. До уборки там лежало 25 файлов на 800 мегабайт, включая сборки двухлетней давности

Версия 1.5.0 · 25.08.2026

  • Агент больше не зависает на запрете. Упёршись в незнакомую команду, он теперь спрашивает — в чате появляется карточка с самой командой и кнопками «Разрешить», «Всегда» и «Отклонить». Раньше такой вопрос уходил в пустоту и ход стоял до перезапуска
  • Чаты открываются сразу и без сети: переписка и список чатов лежат в базе рядом с игрой. Переключение между задачами и чатами больше не перечитывает всё с сервера, а на плохой связи вы видите свои чаты, а не пустой экран
  • Выделите любой кусок переписки, нажмите правую кнопку — и из него получится задача: текст подставится в окно, останется поправить и сохранить
  • Про новую версию теперь говорит зелёная кнопка вверху справа — она ведёт на страницу Zloy Studio на сайте
  • Иконку игры можно поставить прямо из агента: он присылает саму картинку, а не путь к ней, поэтому ждать синхронизации больше не нужно
  • Из настроек игры убран выбор платформ: магазинный пакет платформа не выпускает, и обещать его сборку было нечестно

Версия 1.4.0 · 21.08.2026

  • Репозиторий игры запоминается у самой игры. Открыли проект на другом компьютере — адрес уже там: нажмите «Подключить и забрать историю», и работа с первой машины приедет. Искать ссылку по памяти больше не нужно
  • Токен GitHub по-прежнему остаётся только на вашем устройстве. Адрес, в котором виден токен, Студия сохранять откажется и скажет об этом прямо
  • Студия перестала греть процессор, когда ничего не делает. Ожидание ответа агента, идущая загрузка и открытая переписка больше не заставляют приложение перерисовывать себя десятки раз в секунду
  • Переписка в чате открывается легче: разметка сообщений разбирается один раз, а не заново на каждое событие агента

Версия 1.3.0 · 17.08.2026

  • Чат открывается сразу: последняя страница переписки лежит на устройстве и показывается ещё до ответа сервера. Раньше на её месте была пауза, которую легко принять за потерю истории
  • Магазин скилов агента: 87 готовых умений Claude Code, из них 30 про геймдев. Поставить, выключить или обновить — в пару нажатий; каталог берётся с vibecoder.1147.org
  • Под сообщением «не удалось загрузить историю» появилась кнопка «Обновить». Раньше ради одного неудавшегося запроса приходилось выходить из чата и заходить заново
  • Журнал правок в Zloy Data: кто, когда и какую строку менял руками — и в песочнице, и в проде

Версия 1.2.0 · 16.08.2026

  • Студия стала настольным инструментом разработчика: каталог, лента, профиль, друзья и запуск чужих игр уехали на сайт zloy.net, а в клиенте осталась только разработка
  • Все игры платформы теперь на JavaScript: заготовка нового проекта собирается без единой зависимости, поэтому первая сборка проходит на чистой машине и без интернета
  • Игру собираете вы у себя одной командой, а на сервер уезжает готовый результат — очередь сборок, докер и ожидание в ней больше не нужны
  • Кнопка «Обновить» теперь висит в навигации, пока новая версия не установлена: раньше о ней говорил только баннер при запуске, а закрытый баннер не возвращался
  • Студия перепроверяет обновления каждые несколько часов — открытая сутками, она узнаёт о новой версии без перезапуска
  • После установки новой версии показывается окно «Что нового» с этим самым списком
  • Кнопка «Выход» переехала в настройки — раньше она жила на экране профиля
  • Сборки под Android и iOS больше не выпускаются: Студия работает на macOS, Windows и Linux

Версия 1.1.0 · 12.08.2026

  • Zloy Data: строки, которые игра записала в кубики бекенда, теперь видно и можно править прямо из Студии
  • Zloy Stats: нагрузка на бекенд игры — всплески, время ответа и разбивка по кубикам
  • Хранилище считает занятое место и предупреждает, когда игра подходит к квоте
zloy.net

Независимая игровая платформа. Размещай игры и играй с друзьями.

Игры
Игры Zloy Studio Блог Как разместить игру Документация API →
Документы
Правила размещения игр Публичная оферта Политика конфиденциальности Согласие на обработку персональных данных Пользовательское соглашение
Связь
s@zloy.net Telegram
© 2026 zloy.net — Все права защищены ИП Володин С. В. · ИНН 666307848501 Играй по-злому

Сайт использует cookie, Яндекс.Метрику с Вебвизором и собственный обезличенный счётчик посещений: cookie нужны, чтобы работали вход и настройки, а Метрика и счётчик — чтобы понимать, как пользуются сайтом. Политика конфиденциальности