Sanguine Echoes

A 2D gothic hack-and-slash roguelite built in Phaser 4 and TypeScript featuring frame-accurate combat, poise/stagger mechanics, and a Sanguine Rally healing system.

Sanguine Echoes Main Menu
Sanguine Echoes Gameplay 1
Sanguine Echoes Gameplay 2
Sanguine Echoes Gameplay 3
Sanguine Echoes Gameplay 4
Sanguine Echoes Gameplay 5
Sanguine Echoes Gameplay 6
Sanguine Echoes Gameplay 7
Sanguine Echoes Gameplay 8
Sanguine Echoes Gameplay 9
Sanguine Echoes Gameplay 10

About the Project

Sanguine Echoes is a 2D gothic action-roguelite where you play as the Ashen Hunter, fighting through three cursed environments. Built around a core combat inversion—where healing comes from counter-attacking rather than retreating—the game challenges players to balance aggressive offense with precise defensive maneuvers across distinct levels and boss encounters.

Key Features

  • Sanguine Rally System: Taking damage converts 60% of lost health into a temporary rally pool. Landing successful counter-attacks within ~3 seconds converts that pool back into permanent HP.
  • Poise & Stagger System: Break enemy poise thresholds using heavy attacks, plunge attacks, or precise parries to expose execution windows.
  • Frame-Accurate Hitboxes: Combat hitboxes strictly align with weapon impact frames for responsive, high-skill gameplay.
  • Gothic Progression & Upgrades: Customize character builds across runs using Blood Gems and Eldritch Echoes.
  • Multi-Level World Design: Fight through three themed environments—Gallows Graveyard, Haunted Forest, and Night Town—each featuring unique enemy types, environmental hazards, and boss fights.

Tech Stack

  • Game Engine: Phaser 4
  • Languages: TypeScript, HTML5, CSS3
  • Build Tooling: Vite, Node.js
  • Type: Web Game (Browser-based)

Project Information

  • Category Game Development / Action Roguelite
  • Type Web Game
  • Tools Phaser 4, TypeScript, Vite, HTML5, CSS3, Node.js
  • Status Completed