Бесконечная карта в Phaser: генерируем мир на лету

Бесконечная карта в Phaser: генерируем мир на лету

Создание бесконечного или бесшовно скроллящегося мира — частый запрос в платформерах, раннерах или стратегиях. Генерация всей карты сразу может быть затратной по памяти. В этой статье разберем элегант...

Читать
Массовая физика в Phaser: создаём 10 000 сталкивающихся объектов

Массовая физика в Phaser: создаём 10 000 сталкивающихся объектов

Демонстрация возможностей физического движка Arcade в Phaser 3 — создание тысяч физических тел с отскоком и столкновениями. Этот подход полезен для симуляции частиц, разрушаемых объектов или простых т...

Читать
Двойное свечение для спрайтов: как добавить динамичные эффекты в Phaser

Двойное свечение для спрайтов: как добавить динамичные эффекты в Phaser

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

Читать
Гравитация по-другому: создание аттракторов в Matter.js и Phaser

Гравитация по-другому: создание аттракторов в Matter.js и Phaser

Встроенная гравитация в физических движках действует глобально и однонаправленно. Но что, если вам нужно создать локальный источник притяжения, вроде чёрной дыры или магнита? В этом поможет система ат...

Читать
Оптимизируем отрисовку сотен спрайтов в Phaser с помощью Render Texture

Оптимизируем отрисовку сотен спрайтов в Phaser с помощью Render Texture

При создании игр часто возникает необходимость отображать сотни или тысячи объектов одновременно, например, частицы или фон из тайлов. Прямая отрисовка каждого спрайта может сильно нагружать производи...

Читать
Генерация процедурного подземелья в Phaser: от тайлов до игровой механики

Генерация процедурного подземелья в Phaser: от тайлов до игровой механики

Создание процедурных уровней — ключевой навык для разработчиков roguelike и dungeon crawler игр. В этой статье мы разберем пример генератора подземелий для Phaser, который использует внешнюю библиотек...

Читать