Roblox — это не просто игровая платформа. Это инструмент, где любой ребёнок может создать собственную игру и поделиться ею с миллионами игроков. Игры вроде «бабушки Шошо» сделаны именно так — обычными пользователями в Roblox Studio.
Кто такая бабушка Шошо в Roblox
Бабушка Шошо (Granny Shosho) — персонаж из популярных хоррор-игр на платформе Roblox. Это тип игр «убеги от монстра»: игрок оказывается заперт в доме с жуткой бабушкой и должен найти выход, пока она не поймала. Механика простая, но очень затягивает.
Подобных игр в Roblox десятки — «Granny», «Grandma», разные вариации. Все они сделаны в одном жанре: хоррор-выживалка от первого или третьего лица. Бабушка Шошо стала популярной благодаря русскоязычным YouTube-каналам, где дети снимали прохождения и реакции.
Важное: сами создатели таких игр — обычные люди, иногда дети. Они научились Roblox Studio, придумали механику и выложили игру. Теперь в неё играют тысячи.
Как устроены хоррор-игры в Roblox изнутри
На первый взгляд кажется, что сделать игру с ИИ-врагом сложно. На деле — нет. В Roblox Studio это строится из нескольких стандартных блоков:
- Локация — дом с комнатами, закрытыми дверями и предметами для взаимодействия. Строится из деталей (Parts).
- Враг (NPC) — персонаж с простым ИИ на Lua: патрулирует, слышит звуки, преследует игрока при обнаружении.
- Механика взаимодействия — игрок подбирает ключи, открывает двери. Реализуется через ProximityPrompt.
- Атмосфера — тёмное освещение, звуки шагов, музыка. Roblox Studio позволяет настраивать всё это.
- Победа и поражение — скрипт проверяет: нашёл ли игрок выход или попался бабушке.
Это тот уровень, которого ребёнок достигает примерно за 6–9 месяцев занятий в Roblox Studio. Не сразу, но вполне реально.
Как начать создавать игры в Roblox Studio
Roblox Studio скачивается бесплатно с официального сайта roblox.com → раздел «Create». Работает на Windows и macOS. Для старта нужен только аккаунт Roblox.
- Открой шаблон Baseplate — пустая площадка, чистый лист.
- Построй простую комнату из деталей (Model → Part). Стены, пол, потолок.
- Добавь освещение: в Explorer → Lighting выбери настроения Foggy или Night.
- Напиши первый скрипт на Lua: кнопка открывает дверь. Это уже механика взаимодействия.
- Постепенно добавляй: NPC-врага с Humanoid, звуки, финальную дверь.
Самое сложное — не техническая часть, а придумать идею и довести её до конца. Именно этому учат на курсах: структуре разработки, а не только синтаксису Lua.
Простой скрипт ИИ-врага на Lua
Вот минимальный скрипт преследования — враг двигается к игроку, когда тот близко:
local npc = script.Parent
local humanoid = npc:FindFirstChild("Humanoid")
local DETECT_RANGE = 30 -- дальность обнаружения
game:GetService("RunService").Heartbeat:Connect(function()
local players = game.Players:GetPlayers()
for _, player in pairs(players) do
local char = player.Character
if char then
local dist = (npc.PrimaryPart.Position - char.PrimaryPart.Position).Magnitude
if dist < DETECT_RANGE then
humanoid:MoveTo(char.PrimaryPart.Position)
end
end
end
end) Это базовый вариант. В реальной игре добавляются: патрулирование, звуки шагов, анимации, логика поимки. Но принцип именно такой — проверяем расстояние до игрока и двигаемся к нему.
Сколько времени нужно, чтобы сделать такую игру
Зависит от уровня. Примерный путь ребёнка, который занимается 1 раз в неделю:
- 1–2 месяца — знакомство с Roblox Studio, первые строения, простые скрипты.
- 3–4 месяца — Lua: переменные, условия, циклы, события. Уже можно делать простые механики.
- 6–9 месяцев — NPC с ИИ, мультиплеер, GUI, публикация. Можно выпустить хоррор-игру.
Курс Roblox Studio для детей 8–12 лет
Создаём игры в Roblox Studio с нуля: Lua, механики, NPC, публикация. Через 9 месяцев ребёнок выпустит собственную игру в каталог Roblox.
Подробнее о курсе