Распродажа Udemy: 5 быстрых курсов по разработке игр от $11,99
На образовательной площадке Udemy представлено свыше 130 000 обучащих курсов по самым различным направлениям: от дизайна интерьеров до разработки ПО. Предлагаем обратить внимание на 5 курсов из области Gamedev, которые помогут разработчикам игр усовершенствовать свои навыки.
Создание HTML5 игр на JavaScript и Canvas
Для кого
Для начинающих JavaScript-разработчиков со знанием основ HTML и синтаксиса JavaScript, которые увлекаются созданием игр.
Вы научитесь:
- созданию HTML5-игры Арканоид на чистом JavaScript и Canvas,
- созданию HTML5-игры Змейка на чистом JavaScript и Canvas,
- основам работы с HTML5-canvas,
- загрузке, отрисовке и движению спрайтов,
- вращению спрайтов на канвасе,
- обработке столкновений,
- запуску покадровой анимацим из spritesheet,
- воспроизведению звуков,
- определению размеров игры под разные устройства и разные разрешения экрана.
Unity 2017 для начинающих — полный практический набор
Для кого
Для начинающих разработчиков игр, 3D-моделлеров, геймдизайнеров и директоров студий разработки игр.
Чтобы начать курс, необходимо обладать базовыми навыкаи программирования на C#, установить Unity и редактор исходного кода.
Вы научитесь:
- создавать простые игры Unity,
- работать с физикой,
- работать с анимацией,
- писать скрипты,
- работать с UI.
Разработка HTML5 игр на Phaser 3: подробное руководство
Для кого
Для профессиональных разработчиков разных отраслей, интересующихся игровой индустрией, для инди-разработчиков и программистов игр, студентов ИТ-специальностей, геймдизайнеров и художников, которые владеют JavaScript.
Необходимо знание базовых возможностей ES6 в JavaScript и понимание объектно-ориентированного программирования.
На курсе вы:
- станете автором трех полноценных игр, которые создадите с нуля во время обучения,
- получите опыт работы с двумя физическими движками: базовым аркадным и продвинутым MatterJS,
- будете уверенно использовать широкий инструментарий Phaser: работа со спрайтами и отрисовка графики, создание сцен и архитектуры проекта, запуск анимаций, подключение кастомных шрифтов, воспроизведение звуков и музыки,
- улучшите свои знания и навыки в разработке программ и игр, освоив современные техники и паттерны проектирования,
- научитесь генерировать спрайтлисты в программе TexturePacker и создавать из них покадровую анимацию в Phaser,
- освоите программу Tiled и сможете создавать собственные карты уровней из набора тайлов,
- поймете принципы работы клиент-серверных игр и научитесь их разрабатывать,
- сможете использовать SocketIO для реализации PVP мультиплеера в реальном времени,
- подготовите солидное портфолио, которое позволит вам выйти на рынок игровой индустрии в роли уверенного специалиста,
- подготовите сборку проекта для релиза при помощи webpack.
Создание игры 2D Minecraft на C# и WinForms
Для кого
Для начинающих программистов и начинающих разработчиков игр.
Для курса необходимы основы C#, установленный Visual Studio 2017 и ОС Windows.
Вы научитесь:
- основам Winforms,
- основным игровым паттернам,
- алгоритмам процедурной генерации,
- сохранению данных игры в файл.
Скелетная анимация в Unity + инверсная кинематика (IK) 2020
Для кого
Для тех, кто делает игры на Unity и хочет научиться создавать скелетную анимацию для своих игр.
Чтобы пройти курсу, нужен установленный Unity последней доступной версии и Adobe Photoshop.
Вы научитесь:
- создавать кости персонажа и окружения,
- настраивать кости для плавной и точной анимации,
- инверсной кинематике (IK),
- созданию анимации на основе костей и IK.
Читать на dev.by