Easy to Use
Simple and straightforward integration with Phaser 3 - get started in minutes.
A TypeScript-first library that seamlessly integrates Font Awesome icons into your Phaser 3 game development workflow. Use thousands of professional icons with full customization options.
Easy to Use
Simple and straightforward integration with Phaser 3 - get started in minutes.
Fully Customizable
Configure colors, sizes, and styles of icons with ease. Full TypeScript support.
Performance Optimized
Lightweight and optimized for game development performance.
Open Source
Free to use and open source. Contribute on GitHub!
TypeScript Support
Full TypeScript support.
IconTextimport { loadFont, IconText } from 'font-awesome-for-phaser';
// Load Font Awesome before starting your gameawait loadFont();
// In your Phaser sceneconst icon = new IconText(this, 100, 100, 'gamepad', 64, {  color: '#0066cc',  iconStyle: 'solid',});this.add.existing(icon);