Export your game
Zip your Phaser dist folder — HTML, JS and every asset.
Native app conversion built by a Phaser developer. Ship your game to Android as a signed APK or AAB — no Android Studio, no native code. iOS support coming soon.
No rewrite, no engine swap. The exact game you built in the browser, wrapped in a native shell and ready for the store.
Drop in your exported build, configure it, and download a store-ready app. Hit play to run the pipeline.
Zip your Phaser dist folder — HTML, JS and every asset.
Set the name, icon and orientation. We wrap your canvas in a native shell.
Download a signed APK or AAB, ready for Google Play. iOS coming soon.
The things that actually bite when you take a Phaser game to mobile — handled.
Your game runs in a Flutter WebView with hybrid composition enabled, filling the whole screen — no browser bar, no pinch-zoom.
Low-latency touch and gesture handling so controls feel responsive, not laggy.
Your whole game ships inside the binary. It launches instantly and works with no network.
Monetize with banner, interstitial and rewarded ads through a one-click native plugin.
Set portrait or landscape, so your game launches exactly the way you designed it.
Vibration, storage, device info and more — native features without native code.
html2app ships a typed js-bridge so your Phaser game can call native features
directly. Here the phone vibrates the moment the player collides with an enemy — one line,
no native code, and it's safely ignored when running in the browser.
import { Vibration } from '@yandeu/js-bridge/lib/plugins/vibration.js'export default class GameScene extends Phaser.Scene { create() { // buzz the phone whenever the player hits an enemy this.physics.add.overlap( this.player, this.enemies, this.onPlayerHit, undefined, this ) } onPlayerHit(player, enemy) { player.takeDamage(10) // 200ms at full strength — ignored on web Vibration.vibrate(200, 255) }}
One simple plan: build and publish as many Phaser games as you want to Google Play. There's a free tier to get started, no credit card needed.
Need more power? Compare every plan on the main pricing page.
APK for direct installs and testing, or an AAB
bundle ready to publish straight to Google Play.
Still have questions or hit a snag?
Join the community on GitHub — ask anything, share what you're building, get help.
Built by a Phaser developer who gets it. Convert your first game for free — no credit card, no native code.