Блог Phaser.js

Свежие разборы API, практические приёмы и короткие гайды по разработке игр на Phaser.

Используем CSS-анимацию и DOM-элементы в Phaser для стильных игровых интерфейсов

Используем CSS-анимацию и DOM-элементы в Phaser для стильных игровых интерфейсов

Phaser известен мощным рендерингом через Canvas и WebGL, но иногда для создания сложных текстовых эффектов или интеграции веб-компонентов проще использовать обычные HTML и CSS. Встроенная система DOM-...

Читать
Магия SpriteGPULayer: Рендерим 65536 спрайтов с плавной анимацией

Магия SpriteGPULayer: Рендерим 65536 спрайтов с плавной анимацией

В разработке игр часто возникает задача отображения огромного количества объектов без падения производительности. Классический подход с отдельными спрайтами быстро упирается в лимиты отрисовки. Phaser...

Читать
Зачем нужен зум и вьюпорт камеры в Phaser: разбираем на примере

Зачем нужен зум и вьюпорт камеры в Phaser: разбираем на примере

Камера в Phaser — мощный инструмент для управления областью видимости игрового мира. Однако одновременное использование зума (`zoom`) и области отрисовки (`setViewport`) может привести к неочевидным р...

Читать
Как воспроизводить маркеры аудио в Phaser: создаём панель звуковых эффектов

Как воспроизводить маркеры аудио в Phaser: создаём панель звуковых эффектов

В играх часто нужно проигрывать короткие звуки, например, выстрел или прыжок. Загружать каждый эффект отдельным файлом неудобно: это много запросов и сложно управлять. В Phaser есть мощный инструмент...

Читать
Как Phaser.Scale.FIT автоматически подгоняет игру под любой экран

Как Phaser.Scale.FIT автоматически подгоняет игру под любой экран

Современные игры запускаются на множестве устройств: от десктопов с огромными мониторами до мобильных телефонов. Режим масштабирования `Phaser.Scale.FIT` в Phaser 3 — это простой и мощный инструмент,...

Читать
Создаем огненные шары: Практика работы с Particle Emitter в Phaser

Создаем огненные шары: Практика работы с Particle Emitter в Phaser

Система частиц — ключевой инструмент для создания динамичных визуальных эффектов в играх, будь то магические заклинания, огонь, дым или взрывы. В Phaser 3 для этого есть мощный модуль `Particle Emitte...

Читать