Коротко: готова модель з 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 — на сторінці курсу.