Научитесь создавать 3D-игры с нуля! Курс «Разработка игр на Unity» дает не шаблоны, а понимание: вы разбираетесь в инструментах и уверенно двигаетесь к созданию собственных проектов.
Этот курс — увлекательное путешествие в мир геймдизайна и создания игр. Он подойдёт всем, кто мечтает придумать и воплотить собственную игру, разобраться, как устроен игровой мир изнутри, и научиться работать в Roblox Studio — одной из самых популярных платформ для создания игр.
1
Вступительный модуль
2
Знакомство с миром Roblox Studio
3
Мой огромный мир и я
4
Новый модуль
На уроке ты познакомишься со школой КодерЛаб.
Ты узнаешь о направлениях обучения, успехах наших выпускников студентов и преимущества курса
Урок подготавливает к следующим этапам курса
На уроке ты узнаешь, чему научишься на курсе 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 и создашь несколько домов. В конце проложишь асфальтированную дорогу для своей городской среды.
из 4–6 обучающихся
90 минут