Pavel Bezdornov

Game developer

Frontend developer

Pavel Bezdornov

Game developer

Frontend developer

Стартовый шаблон для HTML5 игр

  • Тип проекта: не коммерческий
  • Разработчик: alpinweb.com, backendpro.tech

Шаблон адаптирован под компьютеры, поддерживает полноэкранный режим и публикацию на сайтах типа itch.io.

Технический стек:

  • Phaser – игровая логика и анимация
  • Vue – интерфейсы и основа приложения
  • Pinia – работа с данными игры
  • Vite – сборка игры

Шаблон создавался как подготовка к участию в гейм-джемах и как основа для собственных проектов. В процессе разработки потребовалось изменить подход к интерфейсу, чтобы положение виджетов синхронизировалось с основным компонентом canvas при ресайзе и переходе в полноэкранный режим. Также была учтена загрузка ассетов, чтобы сборка игры могла работать на любом статическом сервере, подобном itch.io.

В стартовом шаблоне мы реализовали несколько механик: топ-даун управление персонажем, платформинг и работу с данными игры на примере изменения здоровья.

Шаблон разработан совместно с Марком Бездорновым

Технологии с которыми я работал: