Header avatar

Roblox Studio LIVE

Всё для разработчиков на Roblox Studio: новости, гайды, продвижение. Сообщество: @robloxstudio Бот для предложений: @RobloxStudioLive_bot Реклама/связь: @Cats_army

🤔 Плюсы и минусы DataStore, DataStore2 и ProfileStore для Roblox Studio. Что же выбрать?

📚 DataStore.

➕ Плюсы:

· Вы сами пишете всю логику, подстраиваете под проект.
· Работая с ним, вы глубоко разберетесь в том, как вообще устроено сохранение данных в Roblox.

➖ Минусы:

· Для надежной работы нужно много кода.
· Даже при хорошем коде, возникают ошибки в сохранении данных.

📚 DataStore2.

➕ Плюсы:

· Простота использования. Значительно упрощает базовые операции.
· Идеален для прототипов или небольших проектов, где нужно быстро организовать сохранение данных без глубокого погружения в тему.

➖ Минусы:

· Сообщество выявило, что при быстром повторном заходе на сервер DataStore2 может терять данные.
· Модуль берет на себя много «магии», и не всегда понятно, что происходит внутри. При возникновении специфичной ошибки разобраться в ее причине может быть сложнее.

📚 ProfileStore.

➕ Плюсы:

· Практически исключает возможность потери данных.
· Заставляет разработчика следовать определенному, хорошо продуманному шаблону, что в итоге приводит к чистой и предсказуемой кодовой базе.
· Оптимизирован для работы с большими нагрузками (100+ игроков на сервере).
· Если сохранение на сервере завершилось ошибкой, модуль сохраняет данные локально и повторяет попытку позже.

➖ Минусы:

· Хранение данных не игроков - проблематично. Также лидерборды нельзя реализовать через ProfileStore.

⏳На сегодняшний день мы рекомендуем ProfileStore для ваших проектов. Его используют в многих успешных играх на платформе.

👀 А чем пользуетесь вы? Напишите в комментариях.

🔗Читайте больше о:
DataStore
DataStore2
ProfileStore

Канал по Roblox Studio | Сообщество разработчиков | Поддержи нас бустом
Telegram
🚓 Обновление рекомендаций борьбы с читерами

Roblox выпустил обновленную документацию "Охранных тактик и снижения читов"

🔍 Добавлены продвинутые принципы и рекомендации, а не просто "never trust the client"

🧑‍💻 Поскольку эти принципы являются фундаментальными для безопасности игры, Roblox рекомендует всем ознакомиться с ними.

🔗 Security and cheat mitigation tactics

💬 По вашему мнению, это хорошее изменение, или им стоило потратить время напрямую на борьбу с читерами?

Канал по Roblox Studio | Форум по Roblox Studio | Забусти нас пожалуйста
Telegram
Работа недели от @coolden300

а вот и я!
прошла неделя с того момента как я решился сделать игру про планеты. Целую неделю я потратил на полную переработку гравитации движка и создание собственного контроллера игрока, ибо тот что в роблоксе ориентируется по плоской поверхности, ну а у меня планеты.

гы 🌎

Делитесь своими работами в топике "Ваши работы в Roblox" и они тоже смогут попасть в канал!

#работа_недели
#от_участников

Подписывайся | Заходи на форум | Поддержи канал бустом
Изображение поста 1Изображение поста 2
Telegram
🔍 Гайд: разблокировать курсор в Roblox Studio от первого лица

1. В Explorer откройте StarterPlayer → StarterPlayerScripts и добавьте LocalScript.

2. Создайте полноэкранную невидимую кнопку:

local Gui = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local screenGui = Instance.new("ScreenGui")
screenGui.ResetOnSpawn = false
screenGui.Parent = Gui

local Button = Instance.new("TextButton")
Button.BackgroundTransparency = 1
Button.Size = UDim2.new(1, 0, 1, 0)
Button.Position = UDim2.new(0, 0, 0, 0)
Button.Text = ""
Button.Modal = false
Button.Parent = screenGui

3. Добавьте переключатель клавишей (пример M):

local UserInputService = game:GetService("UserInputService")
local mouseLocked = false

UserInputService.InputBegan:Connect(function(input, gameProcessed)
if input.KeyCode == Enum.KeyCode.M and not gameProcessed then
mouseLocked = not mouseLocked
Button.Modal = mouseLocked -- Modal отвечает за то, будет ли мышка заблокирована при наведении на элемент интерфейса
end
end)

4. Тест: установите камеру в LockFirstPerson, запустите игру, нажмите M - курсор появится, нажмите снова - вернётся управление камерой.

P. S. замените Enum.KeyCode.M на любую другую клавишу при необходимости.

Подписывайся | Заходи в сообщество | Поддержи канал бустом
Telegram
📰 Как механики оффлайн прогрессии захватили мир, и что с этим делать

Привет всем! Мы рады сообщить, что опубликовали первую статью на платформе DTF - о геймдизайне и истории механики оффлайн-прогресии. Пожалуйста, оцените нашу статью и напишите своё мнение о ней в комментариях ❤️
Telegram
💡 Лучший способ создания анимаций в Roblox.

Всем привет, сегодня мы разберем 3 самых популярных способа анимировать на платформе Roblox!

📚 Animation Editor.

Встроенный способ анимирования в Roblox Studio. Является простым в освоении и использовании, но имеет ограниченный выбор функций, таких как анимирование нескольких объектов и малое количество видов плавности анимации.

📚 Moon Animator.

Moon Animator - популярный плагин, который можно приобрести за 29.99$ (2460,79₽). Имеет простой интерфейс. Также способствует высокому качеству анимаций и большой выбор функций, в отличии от Animation Editor. Но при некоторых настройках занимает большое пространство в интерфейсе Roblox Studio.

📚 Blender.

Это программа, отдельная от Roblox Studio. Бесплатный для скачивания, имеет высокие требования к устройству, а также сложный интерфейс. Является мощным инструментом для создания не только анимаций, но и моделей, рендеров. Из всех трех представленных способов способствует лучшему качеству анимаций.

🤔 На данный момент Blender является оптимальным вариантом. Он часто используется в крупных проектах, даже за пределами Roblox.

📊 А чем пользуетесь вы? Напишите в комментариях!

Подписывайся | Заходи в сообщество | Поддержи канал бустом
Telegram
Работа недели от @Milkidad00

Коридорчик

Делитесь своими работами в топике "Ваши работы в Roblox" и они тоже смогут попасть в канал!

#работа_недели
#от_участников

Подписывайся | Заходи в наше сообщество | Поддержи канал бустом
Изображение поста
Telegram

Чтобы увидеть пост, перейдите в Telegram

Telegram
🎃 Привет всем!

Уже октябрь, и этот месяц очень насыщен событиями. Взять тот же хэллоуин!

Поэтому мы стилизуем оформление нашего канала 👻

Кстати, хотите узнать про главное событие этого месяца на нашем канале? Мы подготовили для вас загадку:

👻🎃 + 🥳🎉 = 🎮🍯

Скоро вернёмся с новыми подробностями. Готовьтесь к полезному веселью 🧟‍♂️
Telegram
🪫 Отключение отслеживания памяти

Roblox обнаружили, что отслеживание потребления памяти потребляет много... памяти! В связи с этим функция постепенно изменится.

🔍 Что происходит?

• Roblox отключает отслеживание памяти для большинства игроков. При этом некоторая случайная выборка, для которой это не применимо, для аналитики на креатор хабе будет существовать.

• Появился MemoryTrackingEnabled API, которое вернёт true, если команды отслеживания памяти доступны, и false в противном случае.

• Консоль разработчика и Micro Profiler также затронуты.

• В конце октября это изменение будет актуально для всех Androidов, дата изменения для всех устройств пока неизвестна.

❓ Что делать?

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

• Microprofiler всё ещё можно использовать - при его запуске на вашей следующей сессии автоматически будет включено отслеживание памяти.

💬 Как думаете, стоит ли дополнительная память того?

Подписывайтесь на канал | Вступайте в сообщество | Поддержи канал бустом
Изображение поста 1Изображение поста 2
Telegram
Работа недели от @APFSDS_W

Делаю выживалку по типу фореста

Делитесь своими работами в топике "Ваши работы в Roblox" и они тоже смогут попасть в канал!

#работа_недели
#от_участников

Подписывайся | Заходи в наше сообщество | Поддержи канал бустом
Telegram
💫 Настраиваемые флипбуки

До этого момента, флипбуки Particle Emitterов были ограничены квадратными схемами и размерами. Из-за этого часто приходилось оставлять пустые места в партиклах.

🔍 Теперь же можно создавать прямоугольные кастомные флипбуки. Это облегчает создание и оптимизацию эффектов.

💬 Ждали?

Подписывайся | Заходи в сообщество | Поддержи канал бустом
Telegram
QR

Create your