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