text-and-bitmaptext

Render and style Text, BitmapText, and DynamicBitmapText in Phaser 4.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/GiantCroissant-Lunar/proto-breakout --skill text-and-bitmaptext-giantcroissant-lunar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: text-and-bitmaptext
Source: https://github.com/GiantCroissant-Lunar/proto-breakout/tree/main/.agent/skills/01-phaser/text-and-bitmaptext
Command: npx skills add https://github.com/GiantCroissant-Lunar/proto-breakout --skill text-and-bitmaptext-giantcroissant-lunar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive set of tools to render and style text within Phaser 4, unifying Text, BitmapText, and DynamicBitmapText for UI, scoring, and dynamic messages.

Core Features & Use Cases

  • Text rendering with rich styling, word wrapping, alignment, and padding via Text and TextStyle.
  • High-performance rendering for frequent updates using BitmapText and DynamicBitmapText for per-character effects.
  • Real-world use: display a scrolling score UI, on-screen instructions, or dynamic dialogue with mixed fonts.

Quick Start

Create a Phaser scene that adds a Text or BitmapText object to display a styled "Hello Phaser".

Frequently Asked Questions about text-and-bitmaptext

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I display and style Phaser 4 text for UI labels and scores?

Display and style Phaser 4 text by using Text and TextStyle objects to render UI labels and scores with rich styling, word wrapping, alignment, and padding configurations.

What is the difference between Text and BitmapText in Phaser 4?

Text in Phaser 4 offers rich styling and word wrapping, whereas BitmapText and DynamicBitmapText deliver high-performance rendering for frequent updates and per-character effects.

Can I use web fonts with Phaser 4 game text?

Yes, you can use web fonts with Phaser 4 game text by enforcing proper font loading and style configurations before rendering Text, BitmapText, or DynamicBitmapText objects.

How do I create a scrolling score UI with frequent text updates in Phaser?

Create a scrolling score UI with frequent updates in Phaser by using BitmapText or DynamicBitmapText, which ensure high-performance rendering for rapidly changing values.

Does Phaser 4 support per-character effects for dynamic dialogue?

Yes, Phaser 4 supports per-character effects for dynamic dialogue by using DynamicBitmapText to apply individual transformations and ensure efficient updates during gameplay.