Задати питання
Success request
Дякуємо за Вашу заявку

Залишився лише один крок

Оберіть зручний для вас мессенджер

Зареєструватись на курс
Swift iOS
Задати питання

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

Roblox Studio — онлайн-платформа, яка дозволяє користувачам створювати свої власні ігри. На заняттях учні познайомляться із платформою, вивчать основи програмування мовою Lua. Отримані знання та навички дозволять писати різні коди та створювати власні ігри. За допомогою середовища Roblox Studio вивчать основи програмування, познайомляться з такими поняттями, як змінна, функція, цикл та оператор.

По закінченню курсу Ви
  • Познайомитесь з основами мови програмування Lua
  • Отримаєте базові навички по роботі з платформою Roblox
  • Навчитесь вирішувати завдання з програмування
  • Спрограмуєте власну 3D гру
Програма курсу
І модуль (24 заняття)

Заняття 1. Розберемо як встановити Roblox та підготуватися до початку навчання.

Заняття 2. Як розмістити свою гру на сайті Roblox та відкрити доступ до неї іншим користувачам цієї онлайн-платформи.

Заняття 3.Як у Roblox Studio створити власну карту та додати різні предмети.

Заняття 4. Як у Roblox Studio створити ігровий рівень та продовжимо робити власну гру.

Заняття 5. Ми навчимося робити симулятор копача в Roblox: виберемо кирку та запрограмуємо її.

Заняття 6. Розберемо умови мови Lua та зробимо перший власний рівень у грі

Заняття 7. Ми створимо телепорт за допомогою блоків Part. При найменшому торканні блоків персонаж переміщатиметься з однієї частини карти до іншої.

Заняття 8. Зараз ми дізнаємося про те, як зробити реалістичні двері в Roblox.

Заняття 9. Продовжимо займатися створенням гри на платформі Roblox і навчимося додавати неграбальних персонажів та діалоги з ними.

Заняття 10. Продовжимо займатися створенням гри на платформі Roblox і навчимося створювати меню та інші компоненти GUI.Почнемо створювати гру типу Capture the Flag, в якій буде 4 команди.

Заняття 11. Завдання команд якнайшвидше дістатися до блоку, розташованого на самій вершині.

Заняття 12. Продовжуємо створювати гру типу Capture the Flag і навчимося додавати команди в наші ігри.

Заняття 13. Створимо особливу гру, яка буде своєрідним повторенням вивченого матеріалу.

Заняття 14. Подивимося, як можна використовувати наявні у нас знання для створення різноманітних та цікавих ігор.

Заняття 15. Створимо гонки у Roblox Studio. Ми зробимо трасу, машинку та багато іншого.

Заняття 16. Навчимося робити меч, що світиться, який видає звук і завдає шкоди. Ну і хто після цього щирий Джедай?

Заняття 17. Як зробити магазин з предметами у Roblox Studio.

Заняття 18.  Додамо другорядних героїв у наші ігри у Роблокс! Ми покажемо, як створити власний NPC персонаж (або неігровий персонаж) і запрограмувати його.

Заняття 19. Чи грали ви коли-небудь у Тайкун ігри? Навіть якщо ні, ви напевно чули про таку серію ігор, як Tropico, серію ігор Sims, і навіть серію ігор Anno. У іграх, подібних цим, основний акцент робиться на розвиток економічної складової, отримання прибутку з підприємства та подальшого його оновлення для виробництва більш досконалої продукції. У цьому уроці за допомогою Roblox Studio зробимо власний Tycoon.

Заняття 20. Продовжимо роботу над власним Tycoon.

Заняття 21. Як створити свою хорор гру.

Заняття 22. Граючи в Roblox, ви, напевно, помічали, що якщо в грі налаштована зміна часу доби, то персонаж у темряві підсвічується! Здорово, правда? А давайте з вами подивимося, як можна підсвітити персонажа у своїй майбутній грі, використовуючи можливості редактора Roblox Studio.

Заняття 23. Навчимося створювати монети та збирати їх через скрипти.

Заняття 24. Не кожна людина вистачає вільного часу на програмування. Тут ми зробимо гру за 15 хвилин, яку повторити кожен.

 

Додатковий урок . Підсумки І модуля.

ІІ модуль (27 занять)

Заняття 1. Створення модульних скриптів.

Заняття 2. Робота з масивами (додавання та вилучення елементів масиву).

Заняття 3. Ознайомлення зі словниками.

Заняття 4. Створення гри в жанрі Tower Defense (робота з навігацією та створення хвиль зомбі).

Заняття 5. Створення гри в жанрі Tower Defense (розробка різних типів мобів та анімації, вбивання мобів).

Заняття 6. Створення гри в жанрі Tower Defense (робота з мишкою у грі, розташування башт, анімації атаки башти, здоров’я бази, нові типи башт).

Заняття 7. Створення гри в жанрі Tower Defense (грошова система та робота з GUI, апгрейд башт).

Заняття 8. Roblox TweenService (анімації для об’єктів).

Заняття 9. Створення футбольної гри (карта та система нарахування голів).

Заняття 10. Створення футбольної гри (створення командної системи).

Заняття 11. Кастомізація ігрового персонажу.

Заняття 12. Teddy horror game (розробка мапи).

Заняття 13. Teddy horror game (Jumpscares та катсцени).

Заняття 14. Arm Wrestling Simulator (створення змагальної системи).

Заняття 15. Arm Wrestling Simulator (розробка грошової системи у грі).

Заняття 16. Zombie Apocalypse Game (створення карти).

Заняття 17. Zombie Apocalypse Game (розробка безпечних зон, укриттів).

Заняття 18.  Створення власної зброї (пістолет або гвинтівка).

Заняття 19.  Використання програми Tinkercad для створення текстур та експортування текстур в Roblox.

Заняття 20. Створення довільних форм за допомогою програми Tinkercad.

Заняття 21. Flight Physics (створення літака у Roblox Studio).

Заняття 22. Flight Physics (створення літака у Roblox Studio).

Заняття 23. Розробка симулятора літака з різноманітними типами літальних апаратів (карта з перешкодами та літаки з різними характеристиками).

Заняття 24. Розробка симулятора літака з різноманітними типами літальних апаратів (створення салону літаків).

Заняття 25. Розробка проекту на основі отриманих знань (визначення ігрової концепції, основних геймплейних фішок, визначення із жанром гри, робота з геймдизайном).

Заняття 26. Розробка проекту на основі отриманих знань (додавання музики у свою гру, робота зі світлом, створення атмосфери).

Заняття 27. Розробка проекту на основі отриманих знань (створення ігрових механік, скриптування гри).

Додатковий урок. Підсумки ІІ модуля, презентація 3D гри.

Записати дитину на індивідуальний пробний урок
Записати дитину на індивідуальний пробний урок