Zloy Studio
Программа, в которой делают игры для zloy.net. Ставится на компьютер, работает с вашей папкой на диске и сама доводит игру до каталога: собрать, проверить, отправить на модерацию, выпустить.
Скачать
Бесплатно. Аккаунт нужен только чтобы опубликовать игру. Все сборки и прошлые версии
Что она умеет
- Делает игру вместе с вами. Zloy Master превращает описание словами («шутер про ковры-самолёты, вдвоём по сети») в техническое задание и ведёт по нему ИИ-агента до готовой игры. Агента выбираете вы: Claude Code, Codex или Koda.
- Умеет всё, что нужно игре, без вашего сервера. Комнаты, чат, сохранения, таймеры, таблицы рекордов и внутриигровая валюта уже есть на платформе — они подключаются кубиками, а не пишутся заново.
- Показывает, что происходит в игре. Zloy Data — строки, которые игра записала в бекенд; Zloy Stats — нагрузка и время ответа; Zloy Notify — уведомления игрокам.
- Выпускает. Сборка идёт у вас на машине одной командой, на сервер уезжает готовый результат, дальше — предпросмотр, модерация и каталог.
Что нужно на компьютере
Zloy Doctor на первом экране проверит машину и поставит недостающее: нужны Node.js с npm и git, а из ИИ-агентов — хотя бы один. Blender необязателен: без него ассеты будут процедурными.
Игра на платформе — веб-игра на JavaScript, поэтому заготовка нового проекта собирается без единой зависимости: первая сборка проходит на чистой машине и даже без интернета.
Как разместить игру
Подробный порядок — на странице «Как разместить игру». Коротко: создайте проект, войдите под аккаунтом zloy.net, соберите веб-версию, выберите адрес и жанр и отправьте на модерацию.
Что изменилось
Версия 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: нагрузка на бекенд игры — всплески, время ответа и разбивка по кубикам
- Хранилище считает занятое место и предупреждает, когда игра подходит к квоте