Коротко: готова модель з Toolbox — це один об'єкт, а не гра. На курсі окремо вчать будувати ігровий світ (Terrain, острови, декор) і проєктувати рівні (де з'являється гравець, як росте складність, коли карту треба оптимізувати) — саме ці навички відрізняють гру, в яку хочеться грати, від карти з випадково розкиданих моделей.
Батьки іноді дивуються: навіщо кілька занять на побудову світу, якщо в Toolbox Roblox Studio вже є тисячі готових дерев, будівель і персонажів безкоштовно? Розберемо, чого саме готова модель не вирішує сама по собі.
Що дає готова модель — і чого їй бракує
Модель з Toolbox — це один об'єкт: дерево, будинок, машина. Вона нічого не каже про те, де цей об'єкт має стояти, чи буде за ним видно гравця, чи заважає він проходу. Гра — це не набір моделей, а простір, у якому вони працюють разом: масштаб, відстані, маршрут гравця.
Три правила рівня, який проходять до кінця
Готові моделі не дають відповіді на головні питання рівня, а їх усього три.
Куди йти. З першої точки гравець має бачити мету або хоча б напрямок — світло, арку, доріжку, щось помітне вдалині. Рівень, який починається з роззирання на всі боки, втрачає половину гравців у перші секунди.
Що станеться, якщо помилитись. Ціна помилки має бути відомою наперед. Провалився — повернувся на контрольну точку поруч, а не на п'ять хвилин назад. Саме це відрізняє «складно» від «нечесно».
Навіщо йти далі. Після кожної перешкоди має бути щось: монета, нова кімната, вид згори. Простір без нагород проходять один раз і не повертаються.
Жодного з цих трьох питань модель із Toolbox не вирішує — вони цілком про планування.
Масштаб: перше, що ламається
Найчастіша помилка новачка — будувати «на око», не звіряючись із персонажем. Кімната виходить як стадіон, сходинка — по груди, двері — на два поверхи. У редакторі це непомітно, бо дитина дивиться згори, а гравець ходить усередині.
Лікується однією звичкою: поставити персонажа поруч і будувати від нього. Двері трохи вищі за нього, сходинка — не вища за коліно, коридор — щоб розминутися вдвох. Після цього рівень одразу починає відчуватися як місце, а не як набір коробок.
Побудова світу починається з нуля, а не з чужих моделей
На першому ступені курсу (Roblox Старт → Будівник, 6–11 років) окрема тема — «Будуємо ігровий світ»: Terrain, вода, ліс, острів — перша власна карта. Наступна тема — «Деталі та декор»: Grouping, Union, Negate для складних форм і кольорові теми для стилізації. Дитина вчиться не розставляти готове, а конструювати простір і вирішувати, які деталі йому потрібні.
А можна одразу перейти до скриптів, минаючи цю частину?
Технічно скрипт можна написати й для порожньої кімнати. Але без відчуття простору складно зрозуміти, чому гравець не бачить пастку, застряг у стіні чи не знаходить вихід, — а це саме ті помилки, які найчастіше ламають перший самостійний проєкт.
Що буває всередині чужої моделі
Про це варто сказати окремо, бо тема не про красу, а про безпеку проєкту. Модель у Toolbox — це не картинка, а повноцінний об'єкт, і всередині нього цілком може лежати скрипт. Більшість таких скриптів нешкідливі, але трапляються й ті, що додають у гру чужу рекламу, копіюють себе по всій карті або псують проєкт.
Тому на занятті ми одразу вводимо правило: узяв модель — розгорни її в дереві об'єктів і подивись, з чого вона складається. Якщо всередині є скрипт, якого ти не замовляв, його видаляють. Заодно дитина вчиться читати структуру чужої роботи — а це вміння знадобиться їй значно ширше за Roblox.
На старшому ступені рівень-дизайн стає інженерною задачею
На курсі Pro Developer (11–14 років) побудова світу переростає в конкретні системи: тема «Система раундів» — випадковий вибір карти й таймер через MatchService, тема «Spawner та хвилі ворогів» — процедурна поява супротивників зі зростанням складності. Окрема тема «Оптимізація та LOD» вчить, чому карта з занадто деталізованими моделями гальмує на слабких телефонах гравців — і як це виправити через Streaming Enabled і рівні деталізації.
Чому погано спроєктований рівень губить навіть гарну ідею гри
На курсі є окрема тема «Портфоліо-гра: тестування» — playtest-сесія з іншими учнями й таблиця багів, де пріоритет віддають саме проблемам простору: гравець не розуміє, куди йти, застряг у геометрії, не бачить ціль. Механіки на Lua можуть бути бездоганними, але якщо простір навколо них заплутаний, гравець просто вийде з гри раніше, ніж побачить цю механіку в дії.
Карта завелика: типова помилка другого місяця
Щойно дитина освоює Terrain, з'являється бажання побудувати цілий континент. Через тиждень виявляється, що ходити по ньому нудно: відстані великі, подій мало, а гра ще й починає гальмувати.
Правило, яке ми даємо: спершу зробити один невеликий рівень, який цікаво пройти двічі. Розширювати простір має сенс тоді, коли є чим його наповнити — а не навпаки. Більшість пам'ятних ігор платформи компактні: там на кожні десять секунд шляху щось відбувається.
Як перевірити рівень, не питаючи нікого
Є простий спосіб побачити свій простір чужими очима, і він не вимагає тестувальників. Пройти рівень власним персонажем, не використовуючи знання про те, де що лежить: не зрізати кут, не стрибати туди, куди «можна, бо я знаю», не летіти камерою вперед на розвідку.
Майже завжди після такого проходу знаходиться місце, де незрозуміло, куди йти далі, і місце, де видно порожнечу за краєм карти. Обидва виправляються за п'ять хвилин — але тільки якщо їх помітити. Другий прийом ще простіший: подивитись на рівень з висоти гравця, а не згори, як його будували.
Рівень-дизайн приводить і до інтерфейсу гри
Побудова простору не закінчується на терейні й декорі — на першому ступені є тема «GUI: інтерфейс гравця» (ScreenGui, TextLabel, ImageLabel — перший ігровий HUD), а на Pro Developer вона переростає в повноцінний «Ігровий магазин: UI» зі ScrollingFrame, картками товарів і кнопками з підтвердженням покупки. Це та сама логіка простору, тільки не на карті, а на екрані: де гравець найперше дивиться, що заважає, а що допомагає орієнтуватися.
Готові моделі — матеріал, а не готове рішення
На курсі не забороняють Toolbox — навпаки, використання готових моделей у поєднанні з власним плануванням простору економить час на рутинному моделюванні й лишає більше занять на логіку гри. Різниця в тому, що дитина спочатку вирішує, яка модель і де потрібна для конкретного задуму, а не збирає карту з того, що трапилось під рукою.
Різницю між двома ступенями курсу детальніше розібрано в статті «Roblox Старт чи Pro Developer: у чому різниця двох рівнів курсу». Повна програма ступеня Pro Developer — на сторінці курсу.