Головна Школи Stfalcon Academy Програмування Roblox
Stfalcon Academy

Програмування Roblox

51 занять
Для початківців
Gamedev / Unity / Game Design
Цей курс навчить основам програмування на Lua через створення ігор у Roblox Studio. Ви освоїте змінні, функції, цикли та створите власні ігрові механіки — від симуляторів до Tower Defense. Після курсу ви зможете програмувати прості ігри та розуміти логіку скриптів.

Про курс

Програма курсу

Основи Roblox та перші кроки в розробці

На цьому курсі починають з основ. Спочатку вчать встановлювати Roblox та Roblox Studio. Потім показують, як створити першу карту, додавати предмети та розміщувати гру на платформі. Учні одразу переходять до практики - створюють симулятор копача з робочою киркою та програмують її. Тут же знайомляться з умовами мови Lua та роблять свій перший рівень.

Механіки та інтерфейс

Далі курс показує, як додавати складніші елементи. Учні створюють телепорти, які переміщують персонажів, реалістичні двері та неігрових персонажів з діалогами. Вчать робити меню та інші елементи інтерфейсу. Практична частина включає створення гри Capture the Flag з чотирма командами, де потрібно швидко дістатися до блоку на вершині.

Різноманітні жанри ігор

Цей блок присвячений експериментам з різними жанрами. Учні створюють гонки з трасою та машинками, зброю, що світиться і завдає шкоди, магазини предметів. Особливу увагу приділяють створенню Tycoon - економічної гри, де розвивають підприємство. Також роблять хорор гру з підсвічуванням персонажа в темряві та системою збору монет.

Поглиблене програмування

Другий модуль починається з розширених технік програмування. Учні працюють з модульними скриптами, масивами та словниками. Вчать створювати складніші механіки через розробку гри Tower Defense - від навігації та хвиль зомбі до системи башт, анімацій атак та грошової системи.

Спеціалізовані проєкти

Тут розробляють кілька повноцінних ігор. Створюють футбольну гру з системою голів та командами, хорор з Teddy з jumpscares та катсценами, симулятор армрестлінгу з змагальною та грошовою системами. Також роблять гру про зомбі-апокаліпсис з безпечними зонами та власною зброєю.

3D моделювання та фізика

Цей блок вчить працювати з тривимірними об'єктами. Використовують Tinkercad для створення текстур та довільних форм, які потім експортують в Roblox. Окрему увагу приділяють фізиці польоту - створюють літаки з різними характеристиками, салонами та картами з перешкодами.

Фінальний проєкт

В кінці курсу учні розробляють власний проєкт з нуля. Визначають концепцію гри, жанр, основні механіки. Працюють з геймдизайном - додають музику, налаштовують світло, створюють атмосферу. Програмують ігрові механіки та завершують повноцінну 3D гру, яку презентують на заключному уроці.

Що отримають учні після курсу

Після закінчення курсу учні розуміють основи мови програмування Lua. Вміють працювати з платформою Roblox та вирішувати завдання з програмування. Кожен випускник має готову 3D гру у своєму портфоліо та сертифікат про проходження курсу.

Як організовано навчання

Курс побудований на індивідуальному підході до кожного учня. Викладачі мають високу кваліфікацію та використовують сучасні технології навчання. Середовище сприяє вивченню англійської мови через роботу з міжнародною платформою.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора