

🎯 One-liner: A 2D gothic hack-and-slash roguelite where the Ashen Hunter carves through three cursed lands — and every wound is a debt she can collect by landing a hit.
🏆 Tagline: Cut through three cursed lands. Every wound is a debt you can collect.
| Genre | 2D action-platformer × hack-and-slash × roguelite |
| Engine | Phaser 4 (render-node architecture) |
| Language | TypeScript (strict) |
| Build | Vite + Arcade Physics |
| Status | Core loop complete — 3/3 levels, bosses, meta-progression |
| Platform | Desktop web browser (keyboard-driven) |
| GitHub | github.com/EddieOoi/sanguine-echoes |

"Sanguine Echoes is a gothic action-roguelite built around one inversion: your healing comes from attacking, not retreating. Landed hits convert damage you took back into
health, poise-break windows reward reading timing, and every hitbox is frame-accurate — so mastery shows, not stats. Three hand-crafted levels, three multi-phase bosses, and a
full roguelite loop (Eldritch Echoes + Blood Gem build choices) in a browser, no install."

🎯 Setting: Gothic cemetery with vampires, jumping demons, flying eyes 🗡️ Boss: Hell Beast *(Idle → Breath telegraph → Burn)*🏆 Rewards: Blood Gem choice → Sanctuary route 📍 Key Features: Platforming tutorial, enemy variety, poise-break practice

🎯 Setting: Forest environment with armored knights, spellcasters 🗡️ Boss: Hollow Wyrm (Dragon) *(Skips gem reward → Victory scene)*📍 Key Features: Combat against ranged threats, environmental hazards