https://easierbycode.com/evil-invaders-phaser4
Steam : APK: https://easierbycode.com/2019-es7/phaser-game.AppImage
APK : https://easierbycode.com/2019-es7/phaser-game.apk
PS2 : https://easierbycode.com/2019-es7/ps2.iso
iOS : https://testflight.apple.com/join/DrycEZkq
crossover projects
## Key Directories Summary
| Directory | Type | Mobile Support |
|-----------|------|----------------|
| `starter-for-android/` | Native Android (Jetpack Compose) | Full native |
| `evil-invaders/` | Cordova hybrid app | Android WebView |
| `evil-invaders-phaser4/` | Cordova + Phaser4 | Android WebView |
| `shmup-party-phaser3/` | Cordova + Phaser3 | Android WebView |
| `spriteX/` | Browser app + Android WebView | WebView + JS bridge |
| `sprite-picker/` | Chrome extension | Desktop Chrome only |
| `codemonkey-games-launcher/` | Deno desktop app | Windows/Mac/Browser extension |
| `2019-es7/`, `2028/` | Web games (Cordova-ready) | Cordova-capable |
https://2028.easierbycode.deno.net/
https://easierbycode.com/2019-es7/phaser-game.html?level=hell
routing now works as follows:
?level= param (default "2028"): Shows TitleScene first, then game?level=hell (or any level param): Skips TitleScene, goes directly to GameScene?editorPlay=1): Skips TitleScene, goes directly to GameScene₿ PЯΣ$†ϪεИT Σv†Ɫ ₿