Продолжительность
16 ч 27 мин 20 сек
Количество уроков
66 Видео
Дата добавления
31.12.2022
Вы хотите попасть в геймдев? Вы изучаете программирование и хотите прокачать свои скиллы в разработке программ? У вас есть идея игры, но вы не знаете, как подступиться к технической реализации?
Этот курс для вас! В ходе обучения мы изучим популярный игровой фреймворк Phaser 3, используемый для создания уютных и ламповых HTML5 игр.
Почему именно Phaser?
Несмотря на то, что Phaser крайне прост в освоении, его используют серьезные игровые студии при разработке коммерческих игр. С его помощью можно решить практические любые задачи. После прохождения одного этого курса вы будете обладать всеми необходимыми навыками для самостоятельного создания браузерных игр самых разных жанров.
Зачем нам делать HTML5 игры?
Рынок HTML5 игр сегодня на пике развития. В 2018 году Одноклассники выплатили разработчикам игр 3.2 млрд рублей, а Вконтакте - 2 млрд рублей. Социальные сети активно развивают свои игровые платформы для поддержки HTML5 игр и ищут новых разработчиков. Одноклассники постоянно проводят конкурсы в HTML5 направлении с розыгрышем щедрых призов. Facebook открыл платформу Instant Games с играми, доступными в мессенджере. Вконтакте активно работает над HTML5 платформой Direct Games. Instant игры можно запустить даже в Telegram!
Для кого курс?
- Для профессиональных разработчиков разных отраслей, интересующихся игровой индустрией. Работаете программистом и хотите изучить что-то новое? Ищете хобби или хотите создать портфолио? Давно хотите сменить сферу и попасть в геймдев? В ходе курса мы освоим важные архитектурные принципы, используемые при разработке игр, и геймдев-терминологию. После обучения на этом курсе вы будете достаточно уверенно чувствовать себя в игровой индустрии и сможете перейти в новую область в роли специалиста.
- Для геймдизайнеров со знанием JavaScript. С помощью Phaser вы сможете быстро проверять свои идеи, подготовить с его помощью прототип можно за пару часов.
- Для инди-разработчиков. Опускаются руки от отсутствия маркетингового бюджета или космического числа конкурентов в Steam и мобильных сторах? Попробуйте запилить Instant HTML5 игру для социальных сетей! Вы сможете быстро создать рабочую игру и попасть в перспективный рынок. HTML5 - это кроссплатформенная разработка. Пишете код один раз - публикуете на всех платформах сразу!
- Для студентов Computer Science направлений. В геймдеве программисты могут развиваться по разным направлениям: создавать свой ИИ, писать физический движок, программировать шейдеры и создавать графические библиотеки. В любом случае, создание простых HTML5 игр и данный курс станут отличными отправными точками.
Что вам даст этот курс
- Вы станете автором трех полноценных игр, которые создадите с нуля во время обучения.
- Будете уверенно использовать широкий инструментарий Phaser: рендеринг спрайтов и графики, создание сцен и архитектуры проекта, трансформация спрайтов, запуск анимаций, отрисовка текстов с кастомными шрифтами, воспроизведение звуков и музыки.
- Получите опыт работы с двумя физическими движками: базовым аркадным и продвинутым MatterJS.
- Освоите программу Tiled и сможете создавать собственные карты уровней из набора тайлов.
- Научитесь генерировать спрайтлисты в программе TexturePacker и создавать из них покадровую анимацию в Phaser.
- Улучшите свои знания и навыки в разработке программ и игр, освоив современные техники и паттерны проектирования.
- Поймете принципы работы клиент-серверных игр и научитесь их разрабатывать.
- Сможете использовать SocketIO для реализации PVP мультиплеера в реальном времени.
- Подготовите солидное портфолио, которое позволит вам выйти на рынок игровой индустрии в роли уверенного специалиста
Возможно немного обновили