27 мая 2026 • 5 мин чтения
Освоив основы загрузки ресурсов и создания спрайтов, разработчик сталкивается с ключевым элементом любого платформера: интерактивным миром. В этой части мы добавим в игру физическое взаимодействие, уп...
Читать
27 мая 2026 • 5 мин чтения
В играх часто используются десятки небольших звуковых эффектов. Загружать каждый из них отдельным файлом неэффективно — это увеличивает количество HTTP-запросов и усложняет управление. В этой статье м...
Читать
27 мая 2026 • 4 мин чтения
Любая игра состоит из объектов: персонажей, врагов, предметов. В Phaser базовой единицей для их отображения является спрайт. Этот пример демонстрирует минимальный скелет для создания и отображения гра...
Читать
27 мая 2026 • 4 мин чтения
Phaser предлагает мощный объект `RenderTexture` для динамической отрисовки графики прямо во время выполнения игры. В этой статье мы разберем, как использовать его как «холст» для компоновки множества...
Читать
27 мая 2026 • 4 мин чтения
При разработке игр с нестандартной графикой — например, спрайтами непрямоугольной формы — часто возникает задача сделать перетаскивание интуитивным. Обычный прямоугольный хитбокс заставляет игрока цеп...
Читать
27 мая 2026 • 4 мин чтения
Создание игр часто подразумевает взаимодействие множества объектов, будь то пули, враги или падающие блоки. Вручную управлять физикой каждого спрайта неэффективно. Пример simple group.js демонстрирует...
Читать