Ваш город: Москва
Ничего не найдено
Этот курс — увлекательное путешествие в мир геймдизайна и создания игр. Он подойдёт всем, кто мечтает придумать и воплотить собственную игру, разобраться, как устроен игровой мир изнутри, и научиться работать в Roblox Studio — одной из самых популярных платформ для создания игр.
1
Вступительный модуль
2
Знакомство с Roblox Studio
3
Создание миров
4
Создание игры Tycoon
На уроке ты познакомишься со школой КодерЛаб.
Ты узнаешь о направлениях обучения, успехах наших выпускников студентов и преимущества курса
Урок подготавливает к следующим этапам курса
На уроке ты узнаешь, чему научишься на курсе Roblox Studio: создавать уровни, персонажей, скрипты, ландшафт и целые игровые миры. Ты поймёшь, что здесь ты сможешь сделать свои собственные игры и стать создателем, который придумывает и воплощает свои идеи.
На уроке ты узнаешь, кто такой геймдизайнер и как создаются игры: мир, персонажи, уровни и сюжет. Ты научишься создавать аккаунт Roblox, скачивать Roblox Studio и заходить в программу, чтобы перейти к созданию своей первой игры.
На уроке ты познакомишься с интерфейсом Roblox Studio и научишься в нём перемещаться. Узнаешь, как создавать объекты и менять их размер, цвет и материал с помощью инструментов Move, Scale, Rotate, Color и Material. Построишь свою первую модель здания и узнаешь, как закрепить её инструментом Anchor, чтобы она не разваливалась. Научишься сохранять проект на своём аккаунте Roblox.
На уроке ты изучишь инструмент Transform, объединяющий перемещение, вращение и масштабирование объектов, а также освоишь полезные горячие клавиши Roblox Studio: копирование, отмену действий, управление камерой и быструю фокусировку на объекте. На практике ты создашь собственную полосу препятствий, закрепишь её детали и протестируешь готовую игру.
На уроке ты повторишь базовые инструменты Roblox Studio и научишься работать со свойствами объектов через окно Properties — менять материал и прозрачность (Transparency). Узнаешь, чем отличаются Union и Group as Model, научишься дублировать объекты и освоишь инструмент Negate для вырезания отверстий в фигурах. В конце построишь тематический игровой мир с горками.
На уроке ты изучишь инструменты Separate и Intersect, узнаешь, чем они отличаются от Union, и научишься создавать сложные формы из простых объектов. Освоишь свойство Lock для защиты готовых деталей от случайных изменений и поймёшь, зачем нужно давать объектам понятные названия. На практике создашь и расставишь по карте собственную модель гриба.
На уроке ты узнаешь, что такое скрипт и зачем он нужен в Roblox. Научишься писать простейший код: сделаешь платформу, которая исчезает и становится проходимой при касании, а затем появляется снова. Также создашь платформу, которая непрерывно двигается вперёд-назад с помощью цикла while true do.
На уроке ты научишься писать скрипты для смены цвета объекта случайным образом и для изменения его размера — как через плавный цикл увеличения и уменьшения (for size = 1, 5, 0.5), так и через случайные значения. Также узнаешь, как временно отключать скрипт через свойство Enabled.
На уроке ты создашь собираемую монету: напишешь скрипт с проверкой Humanoid, событием Touched и защитой от повторного сбора, а также скрипт для отображения счёта монет через leaderstats. Узнаешь, что такое переменная, и научишься быстро дублировать готовые объекты со всеми их скриптами.
На уроке ты изучишь визуальные эффекты Roblox Studio — Beam, Explosion, Fire, Highlight, ParticleEmitter, Smoke, Sparkles и Trail. Добавишь монете эффект Sparkles и скрипт для плавного движения вверх-вниз, а затем создашь снегопад с помощью ParticleEmitter, настроив скорость, количество и размер частиц.
На уроке ты повторишь пройденные темы и начнёшь собирать полноценный платформер: организуешь объекты по папкам в Explorer, добавишь точку спавна, соберёшь первый этап полосы препятствий с движущимися платформами и разместишь на уровне собираемые монеты со счётом.
На уроке ты завершишь платформер: добавишь экран победы через StarterGui, ScreenGui и TextLabel, напишешь скрипт для финиша, который делает надпись видимой при касании, и значительно повысишь сложность игры, убрав базовую платформу мира.
На уроке ты познакомишься с редактором ландшафта (Terrain) в Roblox Studio: научишься создавать горы и рельеф с помощью инструментов Draw, Sculpt и Smooth, менять материалы поверхности через Paint, а также вырезать и заливать водой озеро с помощью Subtract и Fill. В конце украсишь ландшафт деревьями из Toolbox.
На уроке ты научишься быстро генерировать целые биомы — горы, дюны, каньоны, болота и другие — с помощью инструмента Generate, настраивать плавность перехода между ними через Blending, а также точно дорабатывать готовый рельеф инструментами Flatten и Transform.
На уроке ты построишь многоэтажный дом с окнами: создашь фундамент, стены и окна с помощью Negate и Union, соберёшь этаж в модель через Group as Model, добавишь крышу инструментом Wedge и создашь несколько домов. В конце проложишь асфальтированную дорогу для своей городской среды.
На уроке ты продолжишь обустраивать город в Roblox Studio: создашь стекло для окон, дверь с ручкой и проходом для персонажа, а также лестницу между этажами. Затем добавишь разметку для дорог и продублируешь созданные элементы, чтобы сделать город более цельным и готовым для дальнейшей разработки игры.
На уроке ты создашь интерактивный фонарь с Point Light, добавишь выключатель и с помощью скрипта настроишь включение и выключение света при прикосновении игрока. Затем создашь аналогичную систему освещения внутри дома и протестируешь её в игре.
На уроке ты создашь работающий светофор с помощью Point Light и скрипта, который будет автоматически переключать красный, жёлтый и зелёный цвета. Затем сделаешь перекрёсток, добавишь уличные фонари и познакомишься с SpotLight и SurfaceLight, настроив направленное освещение у входа в дом.
На уроке ты создашь декоративный мигающий фонарь с помощью Point Light и скрипта, а затем построишь карусель из Part, настроишь её цвет и материал и объединишь детали через Union. В конце добавишь скрипт вращения, чтобы карусель двигалась вместе с игроком.
На уроке ты оформишь парк в Roblox Studio: изменишь внешний вид площадки, создашь скамейку из Part, добавишь объект Seat и настроишь место для сидения игрока. Затем продублируешь скамейки и добавишь деревья из Toolbox, чтобы сделать парк более живым и разнообразным.
На уроке ты создашь интерактивную табличку с приветственной надписью, которая появляется при взаимодействии игрока и исчезает через 5 секунд. Затем организуешь объекты парка в отдельную папку, увеличишь его территорию, построишь ограждение и создашь вход с помощью Negate и Union, а в конце добавишь лестницу и настроишь её внешний вид.
В этом уроке ты завершишь создание своего города: увеличишь количество дорог, создашь невидимые границы игрового мира и настроишь освещение с помощью Lighting и ClockTime. В конце добавишь машину из Toolbox и наполнишь город дополнительным декором, чтобы получить полноценную игровую среду.
На уроке ты познакомишься с жанром тайкун и создашь основу производственной системы: соберёшь дроппер из Part, создашь ресурс, добавишь кнопку с ClickDetector и напишешь скрипт для генерации ресурсов. В конце продублируешь дроппер и подготовишь место для создания конвейера.
На уроке ты создашь конвейер для перемещения ресурсов и настроишь его движение с помощью Script. Затем добавишь зону сбора, которая будет удалять доставленные ресурсы, и установишь прозрачные защитные стенки, чтобы объекты не выпадали с конвейера.
На уроке ты превратишь обычный дроппер в автоматический: создашь Spawner, настроишь хранение ресурсов в ReplicatedStorage, добавишь папки для исходных объектов и их копий и изменишь скрипт для автоматической генерации блоков. В конце научишься менять внешний вид создаваемых ресурсов.
На уроке ты создашь систему leaderstats для отображения количества собранных ресурсов игрока и настроишь корректное удаление ресурсов в зоне сбора. Затем соберёшь информационную табличку с SurfaceGui, Frame и TextLabel и настроишь её внешний вид.
На уроке ты настроишь систему заработка в тайкуне: добавишь ресурсам стоимость через IntValue, создашь Collector для сбора ресурсов и настроишь начисление денег. Затем свяжешь значение заработка с информационной табличкой, чтобы количество денег автоматически обновлялось на экране.
На уроке ты создашь платформу для получения накопленных денег. Настроишь её взаимодействие с игроком через Script, добавишь защиту от повторного срабатывания и свяжешь накопленную сумму с переменной Cash игрока. В конце протестируешь получение заработанных денег и обнуление накопленного баланса.
На уроке ты подготовишь дроппер для будущей покупки: сделаешь его невидимым, отключишь столкновения и временно остановишь его скрипт. Затем создашь интерфейс покупки с помощью BillboardGui и TextLabel, добавишь название и цену дроппера и настроишь расстояние отображения интерфейса.
На уроке ты создашь скрипт покупки дроппера: настроишь его стоимость, проверку баланса игрока, списание денег и активацию купленного объекта. После покупки кнопка исчезнет, дроппер станет видимым и начнёт работать. В конце ты организуешь объекты тайкуна в отдельной папке Tycoon и протестируешь всю систему.
из 4–6 обучающихся
90 минут