Навыки, которые вы получите:
HTML5
Phaser.js
Изучаете программирование и хотите прокачать свои скиллы в разработке программ? Есть идея игры, но не знаете, как подступиться к технической реализации? Этот курс для вас! В ходе обучения мы изучим популярный игровой фреймворк Phaser 3, используемый для создания отличных HTML5 игр.
Необходимая подготовка
- Знание базовых возможностей ES6 в JavaScript.
- Понимание объектно-ориентированного программирования.
Кому подойдет курс
- Профессиональные разработчики разных отраслей, интересующиеся игровой индустрией.
- Инди-разработчики и программисты игр.
- Студенты IT специальностей Геймдизайнеры и художники, владеющие языком JavaScript.
Программа
- Модуль 1- Игра Memory.
- Модуль 2-Игра: Side Scrollimg Shooter.
- Модуль 3-Гоночки с мультиплеером.
Чему вы научитесь
- Вы станете автором трех полноценных игр, которые создадите с нуля во время обучения.
- Получите опыт работы с двумя физическими движками: базовым аркадным и продвинутым MatterJS.
- Будете уверенно использовать широкий инструментарий Phaser: работа со спрайтами и отрисовка графики, создание сцен и архитектуры проекта, запуск анимаций, подключение кастомных шрифтов, воспроизведение звуков и музыки.
- Улучшите свои знания и навыки в разработке программ и игр, освоив современные техники и паттерны проектирования.
- Научитесь генерировать спрайтлисты в программе TexturePacker и создавать из них покадровую анимацию в Phaser.
- Освоите программу Tiled и сможете создавать собственные карты уровней из набора тайлов.
- Поймете принципы работы клиент-серверных игр и научитесь их разрабатывать.
- Сможете использовать SocketIO для реализации PVP мультиплеера в реальном времени
- . Подготовите солидное портфолио, которое позволит вам выйти на рынок игровой индустрии в роли уверенного специалиста.
- Подготовите сборку проекта для релиза при помощи webpack.