Сделал свою игру и хочешь на ней зарабатывать — геймпасс самый простой способ начать. Это платный пропуск, который игрок покупает за робуксы один раз и получает за это какую-то плюшку: VIP-статус, ускорение, доступ к зоне. Разберём по шагам, как создать геймпасс, где выставить цену, сколько забирает себе Roblox и, главное, как заставить пропуск реально работать в игре — без скрипта он просто красивая иконка. В конце — про то, какую цену ставить, чтобы покупали.
Пара слов про робуксы, раз речь про заработок. Всё, что зарабатывает твой геймпасс, — это робуксы; вывести их в реальные деньги можно через программу для разработчиков, но это отдельная большая тема. А если тебе самому нужно пополнить робуксы для тестов или покупок, а карта РФ не проходит, выручает SUB.SUP (Telegram, ВКонтакте). Теперь — к созданию пропуска.
Геймпасс создаётся на сайте, а не в Studio
Первое, что сбивает новичков: геймпасс делается не в Roblox Studio, а на сайте, в Creator Hub. Многие ищут кнопку в Studio, не находят и бросают — а надо просто зайти на страницу создателя. И ещё условие: игра должна быть уже опубликована, иначе привязать к ней пропуск не выйдет.
Путь такой: заходишь в Creator Hub, выбираешь свою опубликованную игру, открываешь раздел монетизации и там — «Game Passes» или «Passes». Жмёшь «Создать геймпасс» — и попадаешь на форму, где задаёшь всё остальное: иконку, название, описание. Запомни этот простой маршрут заранее, потому что добрая половина вопросов «почему не получается сделать геймпасс» решается пониманием, что он живёт на сайте, а не в редакторе. Про обязательную публикацию скажу отдельно, потому что на этом спотыкаются постоянно. Пока игра лежит только у тебя в Studio черновиком, привязать к ней пропуск нельзя — Roblox привязывает геймпассы к опубликованным местам. Поэтому порядок такой: сначала публикуешь игру в Creator Hub, пусть даже в закрытом виде, и только потом создаёшь для неё пропуска. Если кнопки создания пропуска не видно — почти наверняка дело именно в неопубликованной игре.
Иконка и описание
Иконка — это то, что игрок увидит в магазине твоей игры, поэтому не поленись сделать её понятной. Формат — квадрат, рекомендуемый размер 512 на 512 пикселей. Хорошая иконка сразу говорит, что даёт пропуск: корона для VIP, молния для ускорения, ключ для доступа в закрытую зону.
Название и описание — вторая половина продажи. Назови пропуск конкретно, вроде «VIP-доступ» или «Двойной опыт», а не абстрактно, и в описании прямо перечисли, что игрок получит за свои робуксы. Чем яснее ты объяснишь выгоду, тем охотнее её купят. Не гонись за красивой картинкой в ущерб понятности: аляповатая, но ясная иконка продаёт лучше, чем стильная, но непонятная. Игрок принимает решение о покупке за секунду, глядя на иконку и короткое описание, — вот на эту секунду и работай.
Ставим цену в робуксах и включаем продажу
Теперь деньги. В поле цены указываешь, сколько робуксов будет стоить пропуск. Минимум — 1 робукс, максимум — заоблачный миллиард, но реальные цены живут в куда более скромных пределах. После создания пропуск по умолчанию может быть не выставлен на продажу, так что не забудь включить продажу: в разделе монетизации наводишь на нужный пропуск, открываешь меню, выбираешь продажи и включаешь тумблер «выставить на продажу».
Без этого шага геймпасс существует, но купить его нельзя — частая причина паники «создал, а он не продаётся». Проверь, что тумблер продажи включён, и пропуск появится в магазине игры. Ещё пара нюансов про продажу. Цену указывай именно в робуксах, а не в реальной валюте — покупатель платит внутренней валютой платформы. И помни, что видимость пропуска в магазине зависит от того, как у тебя в игре сделан этот магазин: стандартный список пропусков Roblox показывает автоматически, а вот если ты рисуешь свою витрину, показывать пропуск в ней придётся своим кодом. Но сама возможность купить включается именно этим тумблером продажи.
Комиссия Roblox 30% и как её закладывать в цену
Важнейший момент, который новички узнают слишком поздно: Roblox забирает себе долю с каждой продажи. С геймпассов площадка удерживает 30% — то есть с каждых 100 робуксов, что заплатил игрок, тебе на баланс приходит 70. Это не грабёж, а стандартная комиссия платформы за то, что она хостит игру, обрабатывает платежи и приводит игроков.
Как это закладывать в цену. Считай свой реальный доход не по ценнику, а по тому, что осядет после комиссии. Хочешь получать с пропуска условные 70 робуксов — ставь цену 100. Планируешь объёмы — сразу прикидывай выручку с учётом тридцати процентов, чтобы не разочароваться, увидев на балансе меньше ожидаемого. Эта арифметика касается и геймпассов, и любых других продаж внутри Roblox, так что привыкай считать «в чистом остатке» с самого начала. И честно предупрежу: не пытайся компенсировать комиссию задранной ценой — слишком дорогой пропуск просто не будут покупать, и ты потеряешь больше, чем выиграешь на марже. Почему комиссия именно такая и куда она идёт — полезно понимать, чтобы не считать её несправедливой. Тридцать процентов — это плата за то, что Roblox держит серверы, обрабатывает платежи по всему миру, защищает от мошенничества и приводит тебе игроков через свои витрины и рекомендации. По сути это не налог, а доля площадки в общей выручке, и она одинакова для всех создателей. Заработанные тобой семьдесят процентов копятся на балансе, а вывести их в реальные деньги можно позже через специальную программу для разработчиков, у которой свои условия и порог. Но всё начинается с понимания простой вещи: планируй доход по чистому остатку, а не по ценнику. Приведу простой пример, чтобы цифры ожили. Пусть пропуск стоит 200 робуксов и его купили сто человек. Игроки заплатили 20 000 робуксов, но тебе на баланс придёт 70% — 14 000. Разница в 6 000 — это доля Roblox. Если бы ты по незнанию рассчитывал бюджет на все 20 000, тебя ждало бы неприятное удивление. А зная про комиссию, ты просто закладываешь её заранее: хочешь заработать определённую сумму — делишь её на 0,7 и понимаешь, сколько должен собрать по ценнику. Такая нехитрая арифметика бережёт и планы, и настроение.
Скрипт проверки владения через MarketplaceService
А вот и самое важное, о чём забывают: создание пропуска на сайте само по себе не делает НИЧЕГО. Пока ты не напишешь скрипт, геймпасс — просто иконка, за которую взяли деньги, а взамен игрок ничего не получил. Логику выдачи плюшки нужно прописать самому, и делается это через сервис MarketplaceService и его функцию проверки владения.
Базовая идея простая: когда игрок заходит, ты проверяешь, владеет ли он пропуском, и если да — выдаёшь ему привилегию. Вот минимальный серверный скрипт, который проверяет владение и, к примеру, ускоряет владельца пропуска:
```lua
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local GAMEPASS_ID = 1234567 -- сюда свой ID геймпасса
ID геймпасса берётся на его странице на сайте. Проверку оборачиваем в pcall, потому что запрос идёт на сервер Roblox и иногда может не пройти — без защиты один сбой уронит весь скрипт. По этой же схеме выдают что угодно: доступ в зону, предмет, множитель — меняется только то, что происходит внутри условия «если владеет». Пара важных уточнений к скрипту. Во-первых, проверять владение и выдавать привилегию нужно на СЕРВЕРЕ, а не на клиенте: клиентскую проверку легко обойти, и тогда любой получит твою плюшку бесплатно. Во-вторых, если хочешь, чтобы игрок мог купить пропуск прямо в игре по кнопке, показывай окно покупки через тот же MarketplaceService, а факт покупки лови отдельным событием — тогда плюшка выдастся сразу, не дожидаясь перезахода. Приведённый выше скрипт — базовый каркас; на нём строится и выдача при входе, и покупка на ходу. И обязательно протестируй пропуск перед публикацией: зайди в игру со своего аккаунта, проверь, выдаётся ли привилегия владельцу и НЕ выдаётся ли тем, кто пропуск не покупал. Тестовую проверку удобно делать, временно подставив в скрипт свой UserId. Ошибка в логике выдачи — обиднее всего: игрок платит, а плюшку не получает и идёт писать гневный отзыв.
Частые вопросы по геймпассам
### Почему пропуск не появляется в игре?
Три частые причины: не включён тумблер продажи, не написан скрипт выдачи или указан неверный ID геймпасса в коде. Проверь всё три по порядку. Чаще всего виновата именно забытая продажа или опечатка в ID. Проверяется это за минуту: открой страницу пропуска, убедись, что продажа включена, скопируй ID точь-в-точь и сверь его в скрипте. В девяти случаях из десяти пропуск «не работает» именно из-за одной из этих трёх мелочей, а не из-за чего-то сложного.
### Можно ли изменить цену потом?
Да, цену геймпасса можно поменять в любой момент на его странице в разделе продаж. Так что не бойся ошибиться с цифрой на старте — всегда сможешь поднять или опустить, глядя на то, как покупают.
### В чём разница с Developer Product?
Геймпасс покупается один раз и остаётся у игрока навсегда — это про постоянные привилегии. Developer Product можно покупать многократно — он для расходников вроде внутриигровой валюты или бустов, которые тратятся. Нужна разовая плюшка — геймпасс; нужно продавать что-то повторно — девелоперский продукт. Проще говоря: VIP, доступ, постоянное ускорение — это геймпасс; монетки, бустеры на время, пополнение внутриигрового баланса — это Developer Product. Многие успешные игры используют и то, и другое одновременно, каждое строго под свою задачу.
И под конец про цену, раз это болит у всех новичков. Дешёвый пропуск покупают охотнее, но и приносит он меньше со штуки; дорогой берут реже, но каждая продажа весомее. Универсального числа нет — начни с умеренной цены, посмотри на спрос и подстраивай. И всегда держи в голове тридцать процентов комиссии: именно чистый остаток, а не ценник, и есть твой реальный заработок — считай в нём, и цена подберётся сама. И бытовая мелочь напоследок: чтобы тестировать покупки или пополнить баланс под запуск, нужны робуксы, а из России их напрямую картой не провести — тут выручает SUB.SUP (Telegram, ВКонтакте).
Комментарии
Войдите, чтобы написать комментарий